信息验证 正则表达式
-
手机格式(只允许以13、15、18开头的号码)
var regMobile=/^1[3,5,8]\d{9}$/;
-
邮箱
var regEmail=/^([a-zA-Z0-9]+[|-|.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[|-|.]?)*[a-zA-Z0-9]+(.[a-zA-Z]{2,3})+$/;
-
身份证号(15位和18位身份证号码的正则表达式)
var regIdCard=/([1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)|([1]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[Xx])$)$/;
-
用户名(只能是字母数字下划线,并且以字母开头(5-16位))
var regUserName=/[2]\w{4,15}$/;
-
只能是中文汉字
var regChineseChar=/[3]+$/;
-
网址(只允许http、https、ftp这三种)
var regWeb=/^(([hH][tT]{2}[pP][sS]?)|([fF][tT][pP]))😕/[wW]{3}.[\w-]+.\w{2,4}(/.*)?$/;
-
日期格式验证(2012-05-14、2012/05/6、2012.5.14、20120528)
var regDate=/[4]\d{3}([-|/|.])?((0\d)|([1-9])|(1[0-2]))\1(([0|1|2]\d)|([1-9])|3[0-1])$/;