Rumah  >  Artikel  >  hujung hadapan web  >  JS中正则表达式的理解

JS中正则表达式的理解

小云云
小云云asal
2018-02-27 14:19:332049semak imbas

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中正则表达式是怎么使用的?

Atas ialah kandungan terperinci JS中正则表达式的理解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn