常用正则表达式库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 | (常量)匹配中国邮政编码的正则表达式。 |