常用正则表达式库util/regexp/regexp-lib
API
变量 | 类型 | 描述 |
---|---|---|
⮞
space
: RegExp = /^\s*|\s*$/g
(常量)匹配首尾空格的正则表达式。 |
RegExp
|
(常量)匹配首尾空格的正则表达式。 |
⮞
blankLine
: RegExp = /\r?\n\s*\r?\n/
(常量)匹配空白行的正则表达式。 |
RegExp
|
(常量)匹配空白行的正则表达式。 |
⮞
wideChar
: RegExp = /[\x00-\xff]/
(常量)包含双字节字符的正则表达式。 |
RegExp
|
(常量)包含双字节字符的正则表达式。 |
⮞
letter
: RegExp = /^[A-Za-z]*$/
(常量)匹配字母的正则表达式。 |
RegExp
|
(常量)匹配字母的正则表达式。 |
⮞
letterLowerCase
: RegExp = /^[a-z]*$/
(常量)匹配小写字母的正则表达式。 |
RegExp
|
(常量)匹配小写字母的正则表达式。 |
⮞
letterUpperCase
: RegExp = /^[A-Z]*$/
(常量)匹配大写字母的正则表达式。 |
RegExp
|
(常量)匹配大写字母的正则表达式。 |
⮞
letterOrDight
: RegExp = /^[A-Za-z\d]*$/
(常量)匹配字母或数字的正则表达式。 |
RegExp
|
(常量)匹配字母或数字的正则表达式。 |
⮞
symbol
: RegExp = /[%&',;=?$\x22]/
(常量)含有特殊符号的正则表达式。 |
RegExp
|
(常量)含有特殊符号的正则表达式。 |
⮞
number
: RegExp = /^[+-]?\d+(\.\d+)?$/
(常量)匹配数字的正则表达式。 |
RegExp
|
(常量)匹配数字的正则表达式。 |
⮞
integer
: RegExp = /^(0|[1-9]\d*)$/
(常量)匹配零或正整数的正则表达式。 |
RegExp
|
(常量)匹配零或正整数的正则表达式。 |
⮞
digit
: RegExp = /^\d*$/
(常量)匹配全数字的正则表达式。 |
RegExp
|
(常量)匹配全数字的正则表达式。 |
⮞
hex
: RegExp = /^[\da-fA-F]*$/
(常量)匹配十六进制数字的正则表达式。 |
RegExp
|
(常量)匹配十六进制数字的正则表达式。 |
⮞
octal
: RegExp = /^[0-7]*$/
(常量)匹配八进制数字的正则表达式。 |
RegExp
|
(常量)匹配八进制数字的正则表达式。 |
⮞
binary
: RegExp = /^[01]*$/
(常量)匹配二进制数字的正则表达式。 |
RegExp
|
(常量)匹配二进制数字的正则表达式。 |
⮞
identifier
: RegExp = /^[a-zA-Z_]\w*$/
(常量)匹配合法标志名(字母、数字或下划线,但不允许数字开头)的正则表达式。 |
RegExp
|
(常量)匹配合法标志名(字母、数字或下划线,但不允许数字开头)的正则表达式。 |
⮞
currency
: RegExp = /^(0|[1-9]\d*)(\.\d\d?)?$/
(常量)匹配金额的正则表达式。 |
RegExp
|
(常量)匹配金额的正则表达式。 |
⮞
path
: RegExp = /^[^<>;:/\\?*"|]+$/
(常量)匹配合法路径的正则表达式。 |
RegExp
|
(常量)匹配合法路径的正则表达式。 |
⮞
url
: RegExp = /^[a-zA-z]+:\/\//
(常量)匹配是否是地址的正则表达式。 |
RegExp
|
(常量)匹配是否是地址的正则表达式。 |
⮞
email
: RegExp = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/
(常量)匹配邮箱的正则表达式。 |
RegExp
|
(常量)匹配邮箱的正则表达式。 |
⮞
ip
: RegExp = /^((25[0-5]|2[0-4]\\d|[01]?\\d?\\d)(\\.25[0-5]|2[0-4]\\d|[01]?\\d?\\d)){3}$/
(常量)匹配IP地址的正则表达式。 |
RegExp
|
(常量)匹配IP地址的正则表达式。 |
⮞
domain
: RegExp = /[a-zA-Z\d][-a-zA-Z\d]{0,62}(\/.[a-zA-Z\d][-a-zA-Z\d]{0,62})+/
(常量)匹配域名的正则表达式。 |
RegExp
|
(常量)匹配域名的正则表达式。 |
⮞
datetime
: RegExp = /^\d{4}[-/]\d\d?[-/]\d\d?\s+\d\d?:\d\d?:\d\d?$/
(常量)匹配日期时间的正则表达式。 |
RegExp
|
(常量)匹配日期时间的正则表达式。 |
⮞
date
: RegExp = /^\d{4}[-/]\d\d?[-/]\d\d?$/
(常量)匹配日期的正则表达式。 |
RegExp
|
(常量)匹配日期的正则表达式。 |
⮞
time
: RegExp = /^\d\d?:\d\d?:\d\d?$/
(常量)匹配时间的正则表达式。 |
RegExp
|
(常量)匹配时间的正则表达式。 |
⮞
year
: RegExp = /^\d{4}$/
(常量)匹配年的正则表达式。 |
RegExp
|
(常量)匹配年的正则表达式。 |
⮞
month
: RegExp = /^(0?[1-9]|1[0-2])$/
(常量)匹配月份的正则表达式。 |
RegExp
|
(常量)匹配月份的正则表达式。 |
⮞
day
: RegExp = /^((0?[1-9])|((1|2)[0-9])|30|31)$/
(常量)匹配天的正则表达式。 |
RegExp
|
(常量)匹配天的正则表达式。 |
⮞
hour
: RegExp = /^\d|1\d|2[0-3]$/
(常量)匹配小时的正则表达式。 |
RegExp
|
(常量)匹配小时的正则表达式。 |
⮞
minute
: RegExp = /^\d|[1-5]\d$/
(常量)匹配分钟或秒的正则表达式。 |
RegExp
|
(常量)匹配分钟或秒的正则表达式。 |
⮞
html
: RegExp = /<(\S*?)[^>]*>/
(常量)包含 HTML 片段的正则表达式。 |
RegExp
|
(常量)包含 HTML 片段的正则表达式。 |
⮞
xmlDocument
: RegExp = /^([a-zA-Z]+-?)+[a-zA-Z0-9]+\\.[x|X][m|M][l|L]$/
(常量)匹配 XML 文档的正则表达式。 |
RegExp
|
(常量)匹配 XML 文档的正则表达式。 |
⮞
userName
: RegExp = /^[a-zA-Z][a-zA-Z0-9_]{4,15}$/
(常量)匹配合法账号的正则表达式。 |
RegExp
|
(常量)匹配合法账号的正则表达式。 |
⮞
password
: RegExp = /^[a-zA-Z]\w{5,17}$/
(常量)匹配密码(以字母开头,长度在6~18之间,只能包含字母、数字和下划线)的正则表达式。 |
RegExp
|
(常量)匹配密码(以字母开头,长度在6~18之间,只能包含字母、数字和下划线)的正则表达式。 |
⮞
passwordSafe
: RegExp = /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$/
(常量)匹配强密码(必须包含大小写字母和数字的组合,不能使用特殊字符,长度在 8-10 之间)的正则表达式。 |
RegExp
|
(常量)匹配强密码(必须包含大小写字母和数字的组合,不能使用特殊字符,长度在 8-10 之间)的正则表达式。 |
⮞
phone
: RegExp = /^(13\d|14[5|7]|15\d|18\d)\d{8}$/
(常量)匹配手机号的正则表达式。 |
RegExp
|
(常量)匹配手机号的正则表达式。 |
⮞
telephone
: RegExp = /^(\(\d{3,4}-)|\d{3.4}-)?\d{7,8}$/
(常量)匹配电话号码的正则表达式。 |
RegExp
|
(常量)匹配电话号码的正则表达式。 |
⮞
qq
: RegExp = /^[1-9][0-9]{4,}$/
(常量)匹配腾讯 QQ 号的正则表达式。 |
RegExp
|
(常量)匹配腾讯 QQ 号的正则表达式。 |
⮞
chinese
: RegExp = /[\u4e00-\u9fa5]/
(常量)包含中文的正则表达式。 |
RegExp
|
(常量)包含中文的正则表达式。 |
⮞
chineseId
: RegExp = /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}(\d|x|X)$/
(常量)匹配中国身份证的正则表达式。 |
RegExp
|
(常量)匹配中国身份证的正则表达式。 |
⮞
chinesePostCode
: RegExp = /^[1-9]\d{5}(?!\d)$/
(常量)匹配中国邮政编码的正则表达式。 |
RegExp
|
(常量)匹配中国邮政编码的正则表达式。 |