RegEx 速查
正则表达式速查
基础匹配
.
匹配任意字符(除换行符)^
行开始$
行结束\d
数字 [0-9]\w
字母数字下划线 [a-zA-Z0-9_]\s
空白字符量词
*
0次或多次+
1次或多次?
0次或1次{n}
恰好n次{n,}
n次或更多{n,m}
n到m次字符类
[abc]
a、b或c中的任意一个[^abc]
除了a、b、c之外的任意字符[a-z]
小写字母[A-Z]
大写字母[0-9]
数字常用示例
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
邮箱地址^1[3-9]\d{9}$
手机号码^https?://[^\s]+$
URL链接^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,}$
强密码^\d{4}-\d{2}-\d{2}$
日期 YYYY-MM-DD