学科分类
目录
JavaScript网页编程

取反符

当中括号“[]”与元字符“^”一起使用时,称为取反符,表示匹配不在指定字符范围内的字符。示例代码如下。

 1  var rg = /^[^a-z]$/;

 2  console.log(rg.test('a'));  // 结果为:false

 3  console.log(rg.test('z'));  // 结果为:false

 4  console.log(rg.test('1'));  // 结果为:true

 5  console.log(rg.test('A'));  // 结果为:true

上述代码中,第1行的正则表达式,表示匹配小写字母a~z范围之外的字符,如果匹配成成返回true,反之返回false。需要注意的是,如果^在[]里面,表示取反,而在[]外面表示边界符,千万不要混淆。

点击此处
隐藏目录