0.0.9 • Published 4 years ago
@tinyfe/regex v0.0.9
@tinyfe/regex
正则表达式大全, 旨在收集所有通用的正则表达式。
Usage
import { testRegex, phoneRegex } from '@tinyfe/regex';
testRegex(phoneRegex, '13456789527'); // trueAPI
迄今(2021-03-20)为止正则表达式的所有方法, 且使用方法保持一致
exectestmatchmatchAllsearchreplacereplaceAllsplit
Regex 字符串
特殊字符
charRegex英文特殊字符
/[~!@#$%^&*()/\|,.<>?"'();:_+-=\[\]{}\s+]/charCNRegex中文特殊字符
/[`~!@#$^&*()=|{}':;',\\[\\].<>\/?~!@#¥……&*()——|{}【】‘;:”“'。,、?%+_\s+]/scolor
cssUnitRegexcss值单位rgbRegexrgbaRegexhslRegexhslaRegexhsvRegexhsvaRegexhex3Regexhex6Regexhex4Regexhex8Regex
date
dateTimeRegexutc时间格式
2021-03-14T15:20:00Z
2021-03-14T15:20:00+08:50unixTimeRegexunix时间格式dateRegexYYYY-MM-DD时间格式hourClock12Regex12 小时制hourClock24Regex24 小时制
数字
percentileRegex百分位thousandsRegex千分位tenThousandsRegex万分位
emailRegex邮箱
host
integerRegex整数positiveIntegerRegex正整数unPositiveIntegerRegex非正整数negativeIntegerRegex负整数unNegativeIntegerRegex非负整数naturalNumberRegex自然数floatRegex浮点数positiveFloatRegex正浮点数unPositiveFloatRegex非正浮点数negativeFloatRegex负浮点数unNegativeFloatRegex非负浮点数
电话(手机, 固话)
phoneRegex手机号码phoneLooseRegex宽松模式手机号码 (不校验手机号码是否有效)telephoneRegex固话
身份证号码(15 位, 18 位)
idCardRegex15 位 + 18 位idCard15RegexidCard18Regex