正则表达式
1、正则:让计算机读懂人类的规则
比如手机号、邮箱;用于场景为用户注册登录时输入用户名(邮箱手机号)和登录密码需要有特殊字符什么的
再比如敏感词过滤功能,比如禁止辱骂什么的
2、正则一般都是用来操作字符串的!
3、正则写法
正则也属于系统的一个对象,但是他一般不能为空;
正则的简写一般性能比较高,较常用!
4、正则常用的方法有5种,以下有四种介绍
第一种:test
转义字符:字符本身自己有自己代表的意思,但是当他前面加上反斜杠\的时候就代表了其他的意思
比如n和\n代表的意思截然不同。
第二种:search
i的位置在不同写法中不同。
第三种:match
量词:
第四种:replace
|或
函数的第一个参数代表的含义:
5、正则中的匹配子项
在正则中用小括号来表示匹配子项
小括号还有另外一个意思,那就是分组操作()
就是小学说的那个(1+1)*2
6、字符类
例子:过滤标签
7、转义字符:
重复子项
举例说明:
量词
举例:判断输入的是否为QQ号码?
去掉空格
把常用的正则放到一个json数组里面,要用的时候直接调取就行了
DO What You Want !