1、正则表达式,又称规则表达式。计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。
2、常见正则表达式符号
^ 匹配输入字行首。
$ 匹配输入行尾。
* 匹配前面的子表达式任意次。
+ 匹配前面的子表达式一次或多次(大于等于1次)。
? 匹配前面的子表达式零次或一次。
x|y 匹配x或y。
[xyz] 字符集合。匹配所包含的任意一个字符。
[^xyz] 负字符集合。匹配未包含的任意字符。
手机号正则
^134[0-8]\\d{7}$|^13[^4]\\d{8}$|^14[5-9]\\d{8}$|^15[^4]\\d{8}$|^16[6]\\d{8}$|^17[0-8]\\d{8}$|^18[\\d]{9}$|^19[0-3,5-9]\\d{8}$