js

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);
上一篇下一篇

猜你喜欢

热点阅读