javascript学习笔记--正则表达式元字符

元字符是指拥有特殊含义的字符

  1. . 表示任意字符
    2.转义字符 \ 如需要使用转义字符 在构造函数中需要写 \,字面量中写一个即可;

3\w 查任意字母数字和下划线 word

   var exp3=/\w/;
   alert(exp3.test("!")); //false
   alert(exp3.test("abcs1")); //true

4.\W 查找任意非字母数字下划线

var exp3=/\W/;
alert(exp3.test("!"));//true
alert(exp3.test("ABCSS"));

5.\d 查找任意数字 destiy

var exp3=/\d/;
alert(exp3.test("123")); //true
alert(exp3.test("ABCSSq1")); //true

6 \D 查找非数字,只要含有数字即算

var exp3=/\D/;
alert(exp3.test("123"));//false
alert(exp3.test("ABCSSq1")); //true

7.\s 查找空白字符

var exp3=/\s/;
alert(exp3.test("123 1"));
alert(exp3.test("ABCSSq1"));

7.\S 查找非空白字符

var exp3=/\s/;
alert(exp3.test("123 1"));
alert(exp3.test("ABCSSq1"));

8.\b 匹配单词边界

/内容\b/ 表示匹配结尾单词边界

var exp3=/t\b/; 
console.log(exp3.test("height"));
console.log(exp3.test("abs"));

/\b内容/ 表示匹配开头单词边界

var exp2=/\bh/;
console.log(exp2.test("height"));
console.log(exp2.test("abs"));

9.\B 匹配非单词边界
\B 元字符通常用于查找不处在单词的开头或结尾的匹配。

var exp3=/t\B/; 
console.log(exp3.test("height"));
console.log(exp3.test("abs"));

/\B 内容/ 表示匹配开头非单词边界

var exp2=/\Bgh/;
console.log(exp2.test("height"));
console.log(exp2.test("aght"));
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容