正则表达式合集
常用匹配块
名称 | 正则表达式 |
---|---|
中文[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/
集锦
正则表达式之匹配中文,https://www.w3cschool.cn/regexp/nck51pqj.html ↩︎