返回首页
正则表达式测试
正则表达式
输入要测试的正则表达式
正则表达式
/
/g
测试模式
检索测试
匹配测试
在文本中查找所有匹配的部分
匹配标志
全局匹配 (g)
忽略大小写 (i)
多行模式 (m)
语法正确
常用正则表达式
点击使用常用的正则表达式
邮箱地址
验证邮箱格式
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
使用
手机号码
中国大陆手机号
^1[3-9]\d{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]$
使用
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]?)$
使用
中文字符
匹配中文字符
[\u4e00-\u9fa5]+
使用
纯数字
只包含数字
^\d+$
使用
字母数字
字母和数字组合
^[a-zA-Z0-9]+$
使用
密码强度
至少8位,包含大小写字母、数字、特殊字符
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$
使用
银行卡号
16-19位银行卡号
^[1-9]\d{15,18}$
使用
测试文本
输入要测试的文本内容
测试结果
0 个匹配
高亮显示匹配的内容
请输入测试文本