正则表达式匹配 整数和正整数

一、匹配规则

* 表示前面的子表达式匹配0次或更多次

?匹配前面的子表达式零次或一次,或指明一个非贪婪限定符。要匹配 ? 字符,请使用 \?

\d 匹配数字

+ 匹配前面的子表达式一次或多次。要匹配 + 字符,请使用 \+

二、匹配代码

function isInt(str)    
{    
    var g=/^-?[1-9]+[0-9]*$/;    
    return g.test(str);    
}    
  
function isPositiveInt(str) {  
    var g = /^[1-9]*[1-9][0-9]*$/;  
    return g.test(str);  
}

三、匹配001这种模式的代码

function isInt(str)    
{    
    var g=/^-?\d+$/;  
    return g.test(str);    
}    
  
function isPositiveInt(str) {  
    var g = /^[0-9]*[1-9][0-9]*$/;  
    return g.test(str);  
}

相关文章

正则替换html代码中img标签的src值在开发富文本信息在移动端...
正则表达式
AWK是一种处理文本文件的语言,是一个强大的文件分析工具。它...
正则表达式是特殊的字符序列,利用事先定义好的特定字符以及...
Python界一名小学生,热心分享编程学习。
收集整理每周优质开发者内容,包括、、等方面。每周五定期发...