JavaScript 之 RegExp 对象

RegExp 正则表达式对象

一、正则表达式

  正则表达式:定义字符串的组成规则。

  1、单个字符:[ ] 

    如:[a]、[ab]、[a-zA-Z0-9]

    特殊符号代表特殊含义的单个字符:

    d:单个数字字符 [0-9]

    w:单个单词字符 [a-zA-Z0-9_]

  2、量词符号:

    ?:表示出现0次或1次

    *:表示出现0次或多次

    +:表示出现 1次或多次

    {m,n}:表示 m<= 数量 <= n

       m如果缺省:{,n} :最多n次

       n如果缺省:{m,} :最少m次

  3、开始结束符号:

    ^ :表示正则表达式的开始

    $:表示正则表达式的结束

二、正则对象

  1、创建对象

var reg = new RegExp("正则表达式");
var reg = /正则表达式/;

  2、使用方法

test(参数):验证指定的字符串是否符合正则定义的规范	

  

原文地址:https://www.cnblogs.com/niujifei/p/11648635.html