定位符 表达含义
^ 字符串开始的位置
$ 字符串结束的位置
\b 限定单词(字)的字符,常用来确定一个单词,可以结合两个‘\b’使用
\B 限定非单词(字)边界的字符,用的很少
限定符
- 出现次数>=0
- 出现次数>=1
? 出现次数 0 or 1, 等价{0,1}
{n} 出现次数=n
{n,} 出现次数>=n
{n, m} n=< 出现次数<= m
特殊字符
手机号码正则匹配
123-1234-1234---------\d{3}-\d{4}-\d{4}
(123)-1234-1234--------------(\d{3})-\d{4}-\d{4}
合在一起就是:使用(|)
(\d{3}|(\d{3}))-\d{4}-\d{4}