×

JavaScript判断字符串是否是数字

作者:andy0012020.03.25来源:Web前端之家浏览:17458评论:0
关键词:js数组

正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。

JavaScript判断字符串是否是数字:

//验证字符串是否是数字
    checkNumber: function(theObj) {
        var reg = /^[0-9]+\.?[0-9]*$/;
        if (reg.test(theObj)) {
            return 1;
        }
        return 0;
    },

验证数字的正则表达式集:

  • 验证数字:^[0-9]*$

  • 验证n位的数字:^\d{n}$

  • 验证至少n位数字:^\d{n,}$

  • 验证m-n位的数字:^\d{m,n}$

  • 验证零和非零开头的数字:^(0|[1-9][0-9]*)$

  • 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$

  • 验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$

  • 验证非零的正整数:^\+?[1-9][0-9]*$

  • 验证非零的负整数:^\-[1-9][0-9]*$

  • 验证非负整数(正整数 + 0) ^\d+$

  • 验证非正整数(负整数 + 0) ^((-\d+)|(0+))$

您的支持是我们创作的动力!
温馨提示:本文作者系 ,经Web前端之家编辑修改或补充,转载请注明出处和本文链接:
https://www.jiangweishan.com/article/jsikuy73sjdfuweoiruoiu.html

网友评论文明上网理性发言 已有0人参与

发表评论: