前端常用的正则表达式(代码实例)
程序员文章站
2022-04-06 09:37:48
匹配 正整数 || null
function checknumber(theobj) {
var reg = /^[1-9]\d*$|null/;
if (re...
匹配 正整数 || null
function checknumber(theobj) { var reg = /^[1-9]\d*$|null/; if (reg.test(theobj)) { return true; } return false; }
匹配 整形 || 小数 || null
function checknumber(theobj) { var reg = /[1-9]\d*.\d*|0.\d*[1-9]\d*|null/; if (reg.test(theobj)) { return true; } return false; }
匹配 国内手机号码
function checknumber(theobj) { var reg = /0?(13|14|15|17|18|19)[0-9]{9}/; if (reg.test(theobj)) { return true; } return false; }
匹配 身份证号码
function checknumber(theobj) { var reg = /\d{17}[\d|x]|\d{15}/; if (reg.test(theobj)) { return true; } return false; }
匹配 邮箱地址
function checknumber(theobj) { var reg = /\w[-\w.+]*@([a-za-z0-9][-a-za-z0-9]+\.)+[a-za-z]{2,14}/; if (reg.test(theobj)) { return true; } return false; }
匹配 匹配用户名
function checknumber(theobj) { var reg = /[a-za-z0-9_\-\u4e00-\u9fa5]+/; if (reg.test(theobj)) { return true; } return false; }
下一篇: node版本管理工具n包使用教程详解