JS中正则表达式的理解

小云云
小云云 原创
2018-02-27 14:19:33 1567浏览

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

相关推荐:

js中正则表达式的原理

总结js中正则表达式的创建与使用

js中正则表达式是怎么使用的?

以上就是JS中正则表达式的理解的详细内容,更多请关注php中文网其它相关文章!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。