一些常用的正则表达式
发布时间:2020-12-14 06:17:11 所属栏目:百科 来源:网络整理
导读:身份证: /^d{6}(18|19|20)?d{2}(0[1-9]|1[012])(0[1-9]|[12]d|3[01])d{3}(d|[xX])$/ // d{6} #匹配前六位为数字 // (18|19|20)? #匹配前两位数可以是18,19或者20,问号?表示重复0次或1次,也就是说是可选的,可以没有,如果没有也能匹配成功。 // d
身份证: /^d{6}(18|19|20)?d{2}(0[1-9]|1[012])(0[1-9]|[12]d|3[01])d{3}(d|[xX])$/ ? 手机号:/^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])d{8}$/ 邮箱:/^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/ 日期:/^([1][7-9][0-9][0-9]|[2][0][0-9][0-9])(-)([0][1-9]|[1][0-2])(-)([0-2][1-9]|[3][0-1])$///格式为:yyyy-MM-dd 中文:/[u4e00-u9fa5]/ 年龄:/^[1-9]d?$|^1[0-4]d$|^0$|^150$/ //[0,150]岁,不允许小数,不允许0x,0xx形式,可以0: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |