正则表达式

1、正则:让计算机读懂人类的规则

比如手机号、邮箱;用于场景为用户注册登录时输入用户名(邮箱手机号)和登录密码需要有特殊字符什么的

再比如敏感词过滤功能,比如禁止辱骂什么的

2、正则一般都是用来操作字符串的!

3、正则写法

正则也属于系统的一个对象,但是他一般不能为空;

正则的简写一般性能比较高,较常用!

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

第一种:test

转义字符:字符本身自己有自己代表的意思,但是当他前面加上反斜杠的时候就代表了其他的意思

比如n和 代表的意思截然不同。

 

第二种:search

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

第三种:match

量词:

第四种:replace

|或

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

5、正则中的匹配子项

在正则中用小括号来表示匹配子项

小括号还有另外一个意思,那就是分组操作()

就是小学说的那个(1+1)*2

 6、字符类

 

 

 

例子:过滤标签

7、转义字符:

 

 

 

 

重复子项

 

 

举例说明:

量词

 

 

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

去掉空格

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

原文地址:https://www.cnblogs.com/liumengdie/p/8522067.html