使用JavaScript判断用户输入的是否为正整数(两种方法)


Posted in Javascript onFebruary 05, 2017

在项目开发中,需要使用JavaScript验证用户输入的是否为正整数。

方法一:

var type="^[0-9]*[1-9][0-9]*$"; 
var r=new RegExp(type); 
var flag=r.test(subjectHour.value);
if(!flag){
alert("课时应为正整数");

subjectHour.focus();

return false;
}

方法二:

var type="^[0-9]*[1-9][0-9]*$"; 
var re = new RegExp(type); 
if(subjectHour.value.match(re)==null) { 
alert("请输入大于零的整数!"); 

return false;
}

两种方法其实思路相同,都是使用正则表达式。

以上所述是小编给大家介绍的使用JavaScript判断用户输入的是否为正整数(两种方法),希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
js中的window.open返回object的错误的解决方法
Aug 15 Javascript
用AJAX返回HTML片段中的JavaScript脚本
Jan 04 Javascript
Javascript removeChild()删除节点及删除子节点的方法
Dec 27 Javascript
js实现canvas保存图片为png格式并下载到本地的方法
Aug 31 Javascript
基于vue 实现token验证的实例代码
Dec 14 Javascript
vue+iview+less 实现换肤功能
Aug 17 Javascript
vue draggable resizable gorkys与v-chart使用与总结
Sep 05 Javascript
layer.open组件获取弹出层页面变量、函数的实例
Sep 25 Javascript
JS实现点击下拉列表文本框中出现对应的网址,点击跳转按钮实现跳转
Nov 25 Javascript
解决js中的setInterval清空定时器不管用问题
Nov 17 Javascript
基于vue与element实现创建试卷相关功能(实例代码)
Dec 07 Vue.js
详细聊聊vue中组件的props属性
Nov 02 Vue.js
Vue.js学习示例分享
Feb 05 #Javascript
JavaScript定时器制作弹窗小广告
Feb 05 #Javascript
JavaScript制作简易计算器(不用eval)
Feb 05 #Javascript
flexslider.js实现移动端轮播
Feb 05 #Javascript
简单实现js悬浮导航效果
Feb 05 #Javascript
用js制作淘宝放大镜效果
Oct 28 #Javascript
js实现百度搜索提示框
Feb 05 #Javascript
You might like
理解php Hash函数,增强密码安全
2011/02/25 PHP
laravel安装和配置教程
2014/10/29 PHP
PHP实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
PHP使用HTML5 FormData对象提交表单操作示例
2019/07/02 PHP
Web层改进II-用xmlhttp 无声息提交复杂表单
2007/01/22 Javascript
js Form.elements[i]的使用实例
2011/11/13 Javascript
node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用
2014/11/04 Javascript
html的DOM中document对象anchors集合用法实例
2015/01/21 Javascript
究竟什么是Node.js?Node.js有什么好处?
2015/05/29 Javascript
使用Node.js给图片加水印的方法
2016/11/15 Javascript
vuejs事件中心管理组件间的通信详解
2017/08/09 Javascript
js对象实例详解(JavaScript对象深度剖析,深度理解js对象)
2017/09/21 Javascript
ng-alain表单使用方式详解
2018/07/10 Javascript
JavaScript内置对象math,global功能与用法实例分析
2019/06/10 Javascript
js+springMVC 提交数组数据到后台的实例
2019/09/21 Javascript
Bootstrap实现模态框效果
2019/09/30 Javascript
[02:28]DOTA2 2015国际邀请赛中国区预选赛首日现场百态
2015/05/26 DOTA
[05:13]2018DOTA2亚洲邀请赛主赛事第二日战况回顾 LGD、VG双雄携手晋级
2018/04/05 DOTA
在Python中使用base64模块处理字符编码的教程
2015/04/28 Python
浅析Python中将单词首字母大写的capitalize()方法
2015/05/18 Python
python基于C/S模式实现聊天室功能
2019/01/09 Python
python字典嵌套字典的情况下找到某个key的value详解
2019/07/10 Python
Django model 中设置联合约束和联合索引的方法
2019/08/06 Python
Python使用scrapy爬取阳光热线问政平台过程解析
2019/08/14 Python
python opencv 图像边框(填充)添加及图像混合的实现方法(末尾实现类似幻灯片渐变的效果)
2020/03/09 Python
python实现简易版学生成绩管理系统
2020/06/22 Python
Python基础进阶之海量表情包多线程爬虫功能的实现
2020/12/17 Python
一款纯css3实现的鼠标悬停动画按钮
2014/12/29 HTML / CSS
伦敦最著名的老字号百货公司:Selfridges(塞尔福里奇百货)
2016/07/25 全球购物
私有程序集与共享程序集有什么区别
2013/04/05 面试题
新春联欢会主持词
2014/03/24 职场文书
中秋寄语大全
2014/04/11 职场文书
父亲节活动策划方案
2014/08/24 职场文书
优秀教师申报材料
2014/12/16 职场文书
创卫工作总结2015
2015/04/22 职场文书
Python实现信息轰炸工具(再也不怕说不过别人了)
2021/06/11 Python