@tinyfe/regex
v0.0.9
Published
common regex
Downloads
13
Maintainers
Readme
@tinyfe/regex
正则表达式大全, 旨在收集所有通用的正则表达式。
Usage
import { testRegex, phoneRegex } from '@tinyfe/regex';
testRegex(phoneRegex, '13456789527'); // true
API
迄今(2021-03-20
)为止正则表达式的所有方法, 且使用方法保持一致
exec
test
match
matchAll
search
replace
replaceAll
split
Regex 字符串
特殊字符
charRegex
英文特殊字符
/[~!@#$%^&*()/\|,.<>?"'();:_+-=\[\]{}\s+]/
charCNRegex
中文特殊字符
/[`~!@#$^&*()=|{}':;',\\[\\].<>\/?~!@#¥……&*()——|{}【】‘;:”“'。,、?%+_\s+]/s
color
cssUnitRegex
css值单位
rgbRegex
rgbaRegex
hslRegex
hslaRegex
hsvRegex
hsvaRegex
hex3Regex
hex6Regex
hex4Regex
hex8Regex
date
dateTimeRegex
utc
时间格式
2021-03-14T15:20:00Z
2021-03-14T15:20:00+08:50
unixTimeRegex
unix
时间格式dateRegex
YYYY-MM-DD
时间格式hourClock12Regex
12 小时制hourClock24Regex
24 小时制
数字
percentileRegex
百分位thousandsRegex
千分位tenThousandsRegex
万分位
emailRegex
邮箱
host
integerRegex
整数positiveIntegerRegex
正整数unPositiveIntegerRegex
非正整数negativeIntegerRegex
负整数unNegativeIntegerRegex
非负整数naturalNumberRegex
自然数floatRegex
浮点数positiveFloatRegex
正浮点数unPositiveFloatRegex
非正浮点数negativeFloatRegex
负浮点数unNegativeFloatRegex
非负浮点数
电话(手机, 固话)
phoneRegex
手机号码phoneLooseRegex
宽松模式手机号码 (不校验手机号码是否有效)telephoneRegex
固话
身份证号码(15 位, 18 位)
idCardRegex
15 位 + 18 位idCard15Regex
idCard18Regex