• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    JavaScript基于正则表达式的数字判断函数
    1.下面列出了一些判读数值类型的正则表达式
    复制代码 代码如下:

    "^\\d+$"  //非负整数(正整数 + 0)
    "^[0-9]*[1-9][0-9]*$"  //正整数
    "^((-\\d+)|(0+))$"  //非正整数(负整数 + 0)
    "^-[0-9]*[1-9][0-9]*$"  //负整数
    "^-?\\d+$"    //整数
    "^\\d+(\\.\\d+)?$"  //非负浮点数(正浮点数 + 0)
    "^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮点数
    "^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$"  //非正浮点数(负浮点数 + 0)
    "^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //负浮点数
    "^(-?\\d+)(\\.\\d+)?$"  //浮点数

    2.在程序中的使用方法
    复制代码 代码如下:

    var r = /^[0-9]*[1-9][0-9]*$/  //正整数
    r.test(str); //str为你要判断的字符 执行返回结果 true 或 false

    3. 测试正则的一个函数,可以用来判断 数字 字符 日期 Email 的 js函数
    复制代码 代码如下:

    function TestRgexp(re, s){ // 参数说明 re 为正则表达式 s 为要判断的字符
    return re.test(s)
    }

    4. 函数应用
    复制代码 代码如下:

    script type="text/javascript">
    function TestRgexp(re, s){ // 参数说明 re 为正则表达式 s 为要判断的字符
    return re.test(s)
    }
    var re = /^[0-9]*[1-9][0-9]*$/ ;
    //判断是否是正整数 注: 程序中正则表达式格式: /上面的正则表达式(不带双引号)/
    var s = prompt("请输入要判断的字符" , 10) ;
    var result = TestRgexp(re , s); //测试 返回true或false
    alert(result);
    /script>
    您可能感兴趣的文章:
    • JS正则表达式验证数字代码
    • js限制文本框只能输入数字(正则表达式)
    • js正则表达式匹配数字字母下划线等
    • js中判断数字\字母\中文的正则表达式 (实例)
    • Javascript 正则表达式实现为数字添加千位分隔符
    • javascript 数字的正则表达式集合
    • JS正则表达式匹配检测各种数值类型(数字验证)
    • 怎么限制input的text里输入的值只能是数字(正则、js)
    • js正则表达式实现数字每隔四位用空格分隔代码
    • js中使用正则表达式查找字母和数字的方法
    • JS基于正则实现数字千分位用逗号分隔的方法
    上一篇:JS的正则表达式常用检测代码
    下一篇:php的正则表达式完全手册
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    JavaScript基于正则表达式的数字判断函数 JavaScript,基于,正则,表达式,