正则表达式 整数和整数

时间:2022-06-27 05:51:22
 
 
 
 
 
 

匹配规则

* 表示前面的子表达式匹配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);}

正则表达式 整数和整数