您的位置:首页 > Web前端 > JavaScript

js常用正则表达式(个人常用整理和维护)

2020-07-21 04:14 1466 查看

干前端这么多年,项目中也用了好多正则表达式,感觉有必要整理一个自己的正则表达式库,记录并经常维护,方便自己以后的使用。

最后一次维护时间2020-07-02

_numberReg: /^[0-9]*$/,              // 数字
_lengthNumberReg: /^\d{n}$/,         // n位数字
_minLengthNumberReg: /^\d{n}$/,      // 至少n位数字
_textReg: /^[\u4e00-\u9fa5]{0,}$/,   // 汉字
_phoneReg: /^1[0-9]{10}$/,           // 手机号正则校验(1开头11位数字,避免运营商新增号段更新不及时)
_passwordReg: /^[a-z0-9]{6,100}$/,   // 密码正则校验(6-100位数字或小写字母)
_phone_telReg: /^[0-9-]{1,}$/,       // 手机号和座机(数字和-)
_moneyReg: /^([0-9]|[1-9]\d+)(\.\d{0,2})?$/,     // 金额校验(小数点后不能超过两位)
_carNumberReg: /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$/    // 车牌号

使用方法

var _phoneReg = /^1[0-9]{10}$/;
if (_phoneReg.test(str)) {
return true;
} else {
return false;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: