Skip to content

正则表达式合集

常用匹配块

名称正则表达式
中文[1][\u4e00-\u9fa5]
所有非单字节字符[^\x00-\xff]

替换组合

名称正则表达式替换表达式
中文间英文加空格([\u4e00-\u9fa5])([0-9a-zA-Z-]+)([\u4e00-\u9fa5])$1 $2 $3
中文间代码加空格([\u4e00-\u9fa5])`([0-9a-zA-Z-.]+)`([\u4e00-\u9fa5])$1 $2 $3

密码

名称正则表达式

标准格式验证

js
_HTTP_GMT_RE = /(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun), (?P<day>0[1-9]|([1-2]\d)|(3[0-1])) (?P<month>Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (?P<year>\d+) (?P<hour>([0-1]\d)|(2[0-3])):(?P<minute>[0-5]\d):(?P<second>[0-5]\d) GMT$/

_ISO8601_RE = /(?P<year>\d+)-(?P<month>01|02|03|04|05|06|07|08|09|10|11|12)-(?P<day>0[1-9]|([1-2]\d)|(3[0-1]))T(?P<hour>([0-1]\d)|(2[0-3])):(?P<minute>[0-5]\d):(?P<second>[0-5]\d)\.000Z$/

_ISO8601_FORMAT = /%Y-%m-%dT%H:%M:%S.000Z/

集锦


  1. 正则表达式之匹配中文,https://www.w3cschool.cn/regexp/nck51pqj.html ↩︎