200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > js常见正则验证:邮箱 手机号 电话号码 账号 去掉空格 身份证

js常见正则验证:邮箱 手机号 电话号码 账号 去掉空格 身份证

时间:2018-10-18 16:36:08

相关推荐

js常见正则验证:邮箱 手机号 电话号码 账号 去掉空格 身份证

常见正则验证:邮箱 手机号 电话号码 账号

这个博主没什么文采,废话不少说,直接来正文,往下看啊。

检测:电话号码

/* 检测:电话号码验证规则:区号+号码如:01022446688 010-4567891 0523-4445556*/function checkPhoneNum(phoneStr){var reg= /^0\d{2,3}-?\d{7,8}$/g;if(reg.test(phoneStr)){//通过了}else{//未通过}}//使用checkPhoneNum("0523-4445556");

检测:用户账号

/* 检测:用户账号规则:字母 数字 下划线 组成,以字母开头 4到16位*/function checkUser(str){var reg =/^[a-zA-Z]\w{3,15}$/g;if(reg.test(str)){//通过了}else{//未通过}}//使用checkUser("abcd123");

检测:手机号

/* 检测:手机号规则:以1开关 第二位有:3 5 7 8,一共11位*/function checkMobildNum(strM){var reg =/^1[3|5|7|8]\d{9}$/g;if(reg.test(strM)){//通过了}else{//未通过}}//使用checkMobildNum("13217765458");

检测:邮箱

/* 检测:邮箱有@符号,有 .com|cn|net*/function checkEmail(emailStr){var reg =/^[a-zA-Z0-9-._]+[@][a-zA-Z0-9-._]+\.(com|cn|net)$/g;if(reg.test(emailStr)){//通过了}else{//未通过}}//使用checkEmail("123df@");

去掉字符串首尾空格

//去掉字符串首尾空格function trim(str){var reg = /(^\s*)|(\s*$)/g;return str.replace(reg,"");}//使用console.log(trim(" a123 "));

校验年龄

//校验年龄,在1-120之间岁:function checkAge(ageStr){var reg=/^(?:[1-9][0-9]?|1[01][-10]|120)$/;if(reg.test(ageStr)){console.log("yes");//通过了}else{console.log("no");//未通过}}//使用checkAge("10");

验证身份证号码

//验证身份证号码 function checkIdCard(idCardStr){var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;if(reg.test(idCardStr)){console.log("yes");//通过了}else{console.log("no");//未通过}};//使用checkIdCard("452427185744758471");

由于本人没什么文采,到些结束了

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。