正则模板

常用正则表达式模板集合

regexTemplates.templates.phone.name

regexTemplates.categories.contact

regexTemplates.templates.phone.desc

正则表达式:
1[3-9]\d{9}
示例: regexTemplates.templates.phone.example

regexTemplates.templates.email.name

regexTemplates.categories.contact

regexTemplates.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.contact

regexTemplates.templates.qq.desc

正则表达式:
[1-9]\d{4,10}
示例: regexTemplates.templates.qq.example

regexTemplates.templates.url.name

regexTemplates.categories.network

regexTemplates.templates.url.desc

正则表达式:
https?://[\w.-]+(?:\.[\w.-]+)+[\w\-._~:/?#[\]@!$&'()*+,;=]*
示例: regexTemplates.templates.url.example

regexTemplates.templates.ipv4.name

regexTemplates.categories.network

regexTemplates.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.identity

regexTemplates.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.transport

regexTemplates.templates.plate.desc

正则表达式:
[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z][A-Z0-9]{4,5}[A-Z0-9挂学警港澳]
示例: regexTemplates.templates.plate.example

regexTemplates.templates.date.name

regexTemplates.categories.datetime

regexTemplates.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.datetime

regexTemplates.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.text

regexTemplates.templates.chinese.desc

正则表达式:
[\u4e00-\u9fa5]+
示例: regexTemplates.templates.chinese.example

regexTemplates.templates.english.name

regexTemplates.categories.text

regexTemplates.templates.english.desc

正则表达式:
[a-zA-Z]+
示例: regexTemplates.templates.english.example

regexTemplates.templates.number.name

regexTemplates.categories.text

regexTemplates.templates.number.desc

正则表达式:
-?\d+(?:\.\d+)?
示例: regexTemplates.templates.number.example

regexTemplates.templates.htmlTag.name

regexTemplates.categories.code

regexTemplates.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.address

regexTemplates.templates.postcode.desc

正则表达式:
\d{6}
示例: regexTemplates.templates.postcode.example

regexTemplates.templates.strongPassword.name

regexTemplates.categories.security

regexTemplates.templates.strongPassword.desc

正则表达式:
(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}
示例: regexTemplates.templates.strongPassword.example

相关工具