Rumah > Artikel > hujung hadapan web > JS中正则表达式的理解
1. 什么是正则表达式,正则: 规则,让计算机能够读懂我们写的规则,本质上来说,正则表达式就是一组规则的字符串, a
2 如何去学习正则表达式
\d 表示的是数字
\D 表示非数字
\s 表示空格
1) 用这些特定的字符去写一套规则(我想要的规则,我想要一套邮箱的规则、qq号的规则、电话号码的规则等等) 2) 使用的时候,拿需要判断的内容放到这套规则里面去检测
3 js中和正则相关的一些方法
test
repalce
match
search
4 匹配子项(子模式)– ()
5 字符类 – []
1 里面是或者的关系
2 可以写范围 [0-9][a-z][A-Z]
3 在[]用了 ^ 表示非,注意: 入在[]外面使用^表示开头
6 转义字符
. 在正则中表示任意字符, . 就转成 真正的字符 .
\b \B
\s \S
\d \D
\w \W
\1 重复第一个子项 \2 \3 …
7 量词 修饰数量
{4, 7} 大于等4 小于等于7
{4, } 大于等于4
{4} 等于4
? 0次或者1次
* 大于等于0
+ 大于等于1
1 什么是正则表达式
正则: 规则,让计算机能够读懂我们写的规则
本质上来说,正则表达式就是一组规则的字符串, a
2 如何去学习正则表达式
\d 表示的是数字
\D 表示非数字
\s 表示空格
1) 用这些特定的字符去写一套规则(我想要的规则,我想要一套邮箱的规则、qq号的规则、电话号码的规则等等) 2) 使用的时候,拿需要判断的内容放到这套规则里面去检测
3 js中和正则相关的一些方法
test
repalce
match
search
4 匹配子项(子模式)– ()
5 字符类 – []
1 里面是或者的关系
2 可以写范围 [0-9][a-z][A-Z]
3 在[]用了 ^ 表示非,注意: 入在[]外面使用^表示开头
6 转义字符
. 在正则中表示任意字符, . 就转成 真正的字符 .
\b \B
\s \S
\d \D
\w \W
\1 重复第一个子项 \2 \3 …
7 量词 修饰数量
{4, 7} 大于等4 小于等于7
{4, } 大于等于4
{4} 等于4
? 0次或者1次
* 大于等于0
+ 大于等于1
相关推荐:
Atas ialah kandungan terperinci JS中正则表达式的理解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!