首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

web开发一些惯用的前台输入验证的正则表达式匹配

2013-03-19 
web开发一些常用的前台输入验证的正则表达式匹配??????????????????? yyyy-mm-dd hh:mm:ss AM|PMregex

web开发一些常用的前台输入验证的正则表达式匹配
??????????????????? "yyyy-mm-dd hh:mm:ss AM|PM"

"regex": /^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])\s+(1[012]|0?[1-9]){1}:(0?[1-5]|[0-6][0-9]){1}:(0?[0-6]|[0-6][0-9]){1}\s+(am|pm|AM|PM){1}$|^(?:(?:(?:0?[13578]|1[02])(\/|-)31)|(?:(?:0?[1,3-9]|1[0-2])(\/|-)(?:29|30)))(\/|-)(?:[1-9]\d\d\d|\d[1-9]\d\d|\d\d[1-9]\d|\d\d\d[1-9])$|^((1[012]|0?[1-9]){1}\/(0?[1-9]|[12][0-9]|3[01]){1}\/\d{2,4}\s+(1[012]|0?[1-9]){1}:(0?[1-5]|[0-6][0-9]){1}:(0?[0-6]|[0-6][0-9]){1}\s+(am|pm|AM|PM){1})$/

?

身份证无效

"regex":/^((1[1-5])|(2[1-3])|(3[1-7])|(4[1-6])|(5[0-4])|(6[1-5])|71|(8[12])|91)\d{4}((19\d{2}(0[13-9]|1[012])(0[1-9]|[12]\d|30))|(19\d{2}(0[13578]|1[02])31)|(19\d{2}02(0[1-9]|1\d|2[0-8]))|(19([13579][26]|[2468][048]|0[48])0229))\d{3}(\d|X|x)?$/

?

以字母或汉字开头,长度2~20位,只能包含数字,字母,汉字

"regex":/^[a-zA-Z\u4e00-\u9fa5][a-zA-Z0-9\u4e00-\u9fa5]{1,20}$/

?

真实姓名由汉字组成,不能包含空格,至少两个字

"regex":/^[\u4e00-\u9fa5]([\\s.]?[\u4e00-\u9fa5]){1,}$/

?

账号以字母开头,长度在4~18之间,只能包含字符、数字和下划线

"regex":/^[a-zA-Z]\w{3,17}$/

?

密码以字母开头,长度在6~18之间,只能包含字符、数字和下划线

"regex":/^[a-zA-Z]\w{5,17}$/

?

?

?

热点排行