正则表达式(regular expression)简称regex,是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式主要用来验证客户端的输入数据。
给定一个正则表达式和另一个字符串,我们可以达到如下的目的:
1. 给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”);
2. 可以通过正则表达式,从字符串中获取我们想要的特定部分。
一、创建正则表达式:
<strong><span style="font-size:18px;"><strong><span style="font-size:18px;">var box =new RegExp('box');//第一个参数字符串
var box=new RegExp('box','ig');//第二个参数可选模式修饰符</span></strong></span></strong>
2、字面量方式
<strong><strong>var box=/box/;//直接用两个反斜杠
var box=/box/ig;//在第二个斜杠后面加上模式修饰符</strong></strong>