JavaScript 的正则表达式
定义
用于定义一些字符串的规则。
计算机可以根据正则表达式来检查一个字符串是否符合该规则,或将字符串中符合规则的部分字符串提取出来。
创建正则表达式对象
使用构造函数
创建正则表达式
语法:var 变量 = new RegExp("正则表达式","匹配模式");
匹配模式(有些书也叫修饰词)有三个值:
i
:忽略字母大小写;g
:全局匹配模式;m
:多行匹配;
匹配模式可以是单独的 i、g、m,也可以是它们中的任意组合。
var reg = new RegExp("ab","i"); //忽略字母大小写,检查一个字符串中是否含有ab字符串
注意:两个参数都是字符串类型。当字符串中含有特殊字符时,要使用转义字符\
进行转义。
使用直接量
创建正则表达式
语法:var 变量 = / 正则表达式 / 匹配模式
var reg = /ab/i;