正则模板
常用正则表达式模板集合
regexTemplates.templates.phone.name
regexTemplates.categories.contactregexTemplates.templates.phone.desc
正则表达式:
1[3-9]\d{9}示例: regexTemplates.templates.phone.example
regexTemplates.templates.email.name
regexTemplates.categories.contactregexTemplates.templates.email.desc
正则表达式:
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}示例: regexTemplates.templates.email.example
regexTemplates.templates.qq.name
regexTemplates.categories.contactregexTemplates.templates.qq.desc
正则表达式:
[1-9]\d{4,10}示例: regexTemplates.templates.qq.example
regexTemplates.templates.url.name
regexTemplates.categories.networkregexTemplates.templates.url.desc
正则表达式:
https?://[\w.-]+(?:\.[\w.-]+)+[\w\-._~:/?#[\]@!$&'()*+,;=]*示例: regexTemplates.templates.url.example
regexTemplates.templates.ipv4.name
regexTemplates.categories.networkregexTemplates.templates.ipv4.desc
正则表达式:
(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)示例: regexTemplates.templates.ipv4.example
regexTemplates.templates.idCard.name
regexTemplates.categories.identityregexTemplates.templates.idCard.desc
正则表达式:
[1-9]\d{5}(?:19|20)\d{2}(?:0[1-9]|1[0-2])(?:0[1-9]|[12]\d|3[01])\d{3}[\dXx]示例: regexTemplates.templates.idCard.example
regexTemplates.templates.plate.name
regexTemplates.categories.transportregexTemplates.templates.plate.desc
正则表达式:
[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z][A-Z0-9]{4,5}[A-Z0-9挂学警港澳]示例: regexTemplates.templates.plate.example
regexTemplates.templates.date.name
regexTemplates.categories.datetimeregexTemplates.templates.date.desc
正则表达式:
(?:19|20)\d{2}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12]\d|3[01])示例: regexTemplates.templates.date.example
regexTemplates.templates.time.name
regexTemplates.categories.datetimeregexTemplates.templates.time.desc
正则表达式:
(?:[01]?[0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]示例: regexTemplates.templates.time.example
regexTemplates.templates.chinese.name
regexTemplates.categories.textregexTemplates.templates.chinese.desc
正则表达式:
[\u4e00-\u9fa5]+示例: regexTemplates.templates.chinese.example
regexTemplates.templates.english.name
regexTemplates.categories.textregexTemplates.templates.english.desc
正则表达式:
[a-zA-Z]+示例: regexTemplates.templates.english.example
regexTemplates.templates.number.name
regexTemplates.categories.textregexTemplates.templates.number.desc
正则表达式:
-?\d+(?:\.\d+)?示例: regexTemplates.templates.number.example
regexTemplates.templates.htmlTag.name
regexTemplates.categories.coderegexTemplates.templates.htmlTag.desc
正则表达式:
<([a-z][a-z0-9]*)\b[^>]*>.*?</\1>|<[a-z][a-z0-9]*\b[^/>]*/>示例: regexTemplates.templates.htmlTag.example
regexTemplates.templates.postcode.name
regexTemplates.categories.addressregexTemplates.templates.postcode.desc
正则表达式:
\d{6}示例: regexTemplates.templates.postcode.example
regexTemplates.templates.strongPassword.name
regexTemplates.categories.securityregexTemplates.templates.strongPassword.desc
正则表达式:
(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}示例: regexTemplates.templates.strongPassword.example