正则表达式(英语: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+))$ 







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