javascript正则表达式

Posted 我爱小明

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript正则表达式相关的知识,希望对你有一定的参考价值。

1、正则声明:

  var reg = /abc/;

  var reg = new RegExp(‘abc‘);

2、转义:

  \d:任何数字;

  \D:非数字;

  \w:字母,数字,下划线;

  \W:非字母,非数字,非下划线;

  \s:空格;

  \S:非空格

3、量词:

  {m,n}:大于等于m次,小于等于n次;

  {n}:重复n次;

  + = {1,}:重复1次或者更多次;

  ?:重复0次或者重复1次;

  *:重复0次或者更多次;

4、子类:()

  /abc|d/:abc 或 d;

  /ab(c|d)/:abc 或 abd;

5、字符集:[]

  [a-z]:小写字母;[0-9]:数字;[A-Z]:大写字母;

6、标识符:

  i:不区分大小写;

  g:从头到尾;

7:^ $ .

  ^:严格以...开始;

  $:严格以...结束;

  .:所有字符;

8、test、match、replace

  test:正则.test(字符串),返回布尔值;

  match:字符串.match(正则),匹配返回数组,不匹配返回null;如果没有标识符g,找到后立即返回,则返回数组中只有一个元素,如果有标识符g,找到所有匹配后再返回。

  replace:字符串.replace(正则,‘**‘),用*替换与正则表达式匹配的字符。

以上是关于javascript正则表达式的主要内容,如果未能解决你的问题,请参考以下文章

Javascript正则表达式

javascript正则表达式

用于 Javascript 正则表达式和数字的 Javascript 正则表达式

Swift 将 javascript 正则表达式转换为 ios 正则表达式

javaScript正则表达式精华

javascript:正则表达式一个表单验证的例子