1、正则:让计算机读懂人类的规则
比如手机号、邮箱;用于场景为用户注册登录时输入用户名(邮箱手机号)和登录密码需要有特殊字符什么的
再比如敏感词过滤功能,比如禁止辱骂什么的
2、正则一般都是用来操作字符串的!
3、正则写法
正则也属于系统的一个对象,但是他一般不能为空;
正则的简写一般性能比较高,较常用!

4、正则常用的方法有5种,以下有四种介绍
第一种:test


转义字符:字符本身自己有自己代表的意思,但是当他前面加上反斜杠的时候就代表了其他的意思
比如n和 代表的意思截然不同。

第二种:search


i的位置在不同写法中不同。

第三种:match



量词:


第四种:replace

|或



函数的第一个参数代表的含义:


5、正则中的匹配子项
在正则中用小括号来表示匹配子项
小括号还有另外一个意思,那就是分组操作()
就是小学说的那个(1+1)*2



6、字符类




例子:过滤标签

7、转义字符:




重复子项


举例说明:

量词



举例:判断输入的是否为QQ号码?


去掉空格


把常用的正则放到一个json数组里面,要用的时候直接调取就行了
