首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >正则表达式匹配 整数和正整数

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

作者头像
week
发布于 2018-08-24 10:37:24
发布于 2018-08-24 10:37:24
2.5K0
举报
文章被收录于专栏:用户画像用户画像

一、匹配规则

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

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

\d 匹配数字

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

二、匹配代码

代码语言:javascript
复制
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这种模式的代码

代码语言:javascript
复制
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);  
}  
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018年03月10日,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档