常见的正则表达式
发布时间:2020-12-14 00:38:25 所属栏目:百科 来源:网络整理
导读:- case 'required': pattern = /S+/i;break;- case 'name': pattern = /^[a-zA-Z_][a-zA-Z0-9_-]{5,}$/i;break;- case 'email': pattern = /^w+([-+.]w+)*@w+([-.]w+)+$/i;break;- case 'qq': pattern = /^[1-9][0-9]{4,}$/i;break;- case 'id': patter
- case 'required': pattern = /S+/i;break; - case 'name': pattern = /^[a-zA-Z_][a-zA-Z0-9_-]{5,}$/i;break; - case 'email': pattern = /^w+([-+.]w+)*@w+([-.]w+)+$/i;break; - case 'qq': pattern = /^[1-9][0-9]{4,}$/i;break; - case 'id': pattern = /^d{15}(d{2}[0-9x])?$/i;break; - case 'ip': pattern = /^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]).){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$/i;break; - case 'zip': pattern = /^d{6}$/i;break; - case 'phone': pattern = /^((d{3,4})|d{3,4}-)?d{7,8}(-d{3})*$/i;break; - case 'mobi': pattern = /^1[3-9]d{9}$/i;break; - case 'url': pattern = /^[a-zA-z]+://(w+(-w+)*)(.(w+(-w+)*))+(/?S*)?$/i;break; - case 'date': pattern = /^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)$/i;break; - case 'datetime': pattern = /^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29) (?:(?:[0-1][0-9])|(?:2[0-3])):(?:[0-5][0-9]):(?:[0-5][0-9])$/i;break; - case 'int': pattern = /^d+$/i;break; - case 'float': pattern = /^(-)?d+.?d*$/i;break; - default: pattern = new RegExp('^'+pattern+'$','i') (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |