手机号,邮箱,中文字符 js正则验证

        var adviceStr = $( '#adviceContent'). val();
var mobileStr = $( '#phone'). val();
var mailStr = $( '#email'). val();

if( ( / ^ 1 [ 3|4|5|8 ][ 0-9 ] \d {4,8} $ /. test( mobileStr)) ){
console. log( mobileStr);
} else{
console. log( '手机号错');
}

if( ( / ^ [ A-Za-z0-9 \u4e00 - \u9fa5 ] + @ [ a-zA-Z0-9_- ] + ( \. [ a-zA-Z0-9_- ] + ) + $ /. test( mailStr)) ){
console. log( mailStr);
} else{
console. log( '邮箱错');
}
if( adviceStr. match( new RegExp( "^[ \u 4e00- \u 9fa5]{5,20}$")) ){
console. log( adviceStr);
} else{
console. log( '意见需要5-20个中文');
}

手机号:/^1[34578]\d{9}$/ 

身份证号:/^(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)|(^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[Xx])$)$/

具体解释可以参照:

邮箱→ https://www.cnblogs.com/chengdabelief/p/6683237.html

手机→ http://www.jb51.net/article/96201.htm


猜你喜欢

转载自blog.csdn.net/a314753967/article/details/80085148