js判断数量是否为正整数
2018-10-18 本文已影响46人
world_7735
//验证手机号的正则
//var reg = /^1\d{10}$/;
//验证有效数字的正则
//var reg = /^[+-]?(\d|[1-9]\d+)(\.\d+)?$/;
//只能是正整数或者零的
//var reg = /^[+]?(\d|[1-9]\d+)$/;
或者
var num = parseInt(val)||0;
num=num>0?num:0;
或者
( ( number - 0 ) | 0 ) !== number - 0
//18-65之间的年龄
//var reg=/^((1[8-9])|([2-5]\d)|(6[0-5]))$/;
//console.log(reg.test(""));
// var reg=/^((1[8-9])|([2-5]\d))$/;
// var reg=/^18|29$/;
// console.log(reg.test("129"));
//邮箱的正则
//var reg = /^([a-zA-Z0-9_-]+)@([a-zA-Z0-9]+)(\.[a-zA-Z]{2,3}){1,2}$/;
//中国普通话真实姓名
//var reg = /^[\u4e00-\u9fa5]{2,4}$/;
//身份证号码的
// 130(省) 828(市县) 1990(年) 12(月) 04(日) 06 1(奇数是男 偶数是女) 7(可能是数字可能是大写的X)
// var reg = /^(\d{3})(\d{3})(\d{4})(\d{2})(\d{2})(?:\d{2})(\d)(?:\d|X)$/;
// var str = "210726199207151124";
// var ary = reg.exec(str);
// console.log(ary);