regexTester.title
测试文本是否匹配常用正则表达式模式,支持自定义正则表达式
regexTester.testString
regexTester.pattern
预设模式测试
邮箱
匹配标准邮箱格式
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
✗ 不匹配
手机号
匹配中国大陆手机号
^1[3-9]\d{9}$
✗ 不匹配
URL
匹配HTTP/HTTPS网址
^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)$
✗ 不匹配
IP地址
匹配IPv4地址
^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
✗ 不匹配
日期(YYYY-MM-DD)
匹配YYYY-MM-DD格式日期
^\d{4}-\d{2}-\d{2}$
✗ 不匹配
时间(HH:MM:SS)
匹配24小时制时间
^([01]?[0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]$
✗ 不匹配
身份证号
匹配18位身份证号
^[1-9]\d{5}(18|19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$
✗ 不匹配
车牌号
匹配普通车牌号
^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z][A-Z0-9]{4}[A-Z0-9挂学警港澳]$
✗ 不匹配
新能源车牌
匹配新能源车牌号
^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z](([0-9]{5}[DF])|([DF][A-HJ-NP-Z0-9][0-9]{4}))$
✗ 不匹配
经度
匹配经度坐标(-180到180)
^[+-]?((1[0-7]\d)|([1-9]?\d))(\.\d+)?$
✗ 不匹配
纬度
匹配纬度坐标(-90到90)
^[+-]?([0-8]?\d)(\.\d+)?$
✗ 不匹配
邮政编码
匹配6位邮政编码
^[1-9]\d{5}$
✗ 不匹配
16进制颜色
匹配#开头的16进制颜色
^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$
✗ 不匹配
RGB颜色
匹配RGB颜色格式
^rgb\(\s*([01]?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])\s*,\s*([01]?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])\s*,\s*([01]?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])\s*\)$
✗ 不匹配
RGBA颜色
匹配RGBA颜色格式
^rgba\(\s*([01]?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])\s*,\s*([01]?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])\s*,\s*([01]?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])\s*,\s*(0|1|0?\.[0-9]+)\s*\)$
✗ 不匹配