首页  >  文章  >  web前端  >  JS中正则表达式的理解

JS中正则表达式的理解

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

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