学科分类
目录
JavaScript网页编程

边界符

正则表达式中的边界符(位置符)用来提示字符所处的位置,如表1所示。

表1 边界符

边界符 说明
^ 表示匹配行首的文本
$ 表示匹配行尾的文本

为了让读者更好地理解正则表达式的获取,下面我们以匹配特殊字符“^”“$”为例进行对比讲解,具体代码如下。

 1  var reg = /^abc$/;

 2  console.log(reg.test('abc'));   // 结果为:true

 3  console.log(reg.test('abcd'));   // 结果为:false

 4  console.log(reg.test('aabcd'));  // 结果为:false

 5  console.log(reg.test('abcabc'));  // 结果为:false

上述代码中,第1行代码因为^和$在一起,所以采用的是精确匹配的方式,规定必须是abc这个字符串才符合规范。如果匹配成功返回true,匹配失败返回false。

点击此处
隐藏目录