正则表达式-元字符

// word
. =[^\r\n]
\w
=[0-9A=z_] \w代表的是0-9,A-z,加上一个下划线 _
\W === [^\w]
\d===[0-9] 指0到9
\D===[^\d] 指非0到9
\s===[\t\n\r\v\f ]
\s元字符用于查找空白字符,
空白字符可以是:
空格符
制表符
回车符
换行符
垂直换行符
换页符
\S 查找非空白字符

\b 匹配单词边界
\B 匹配非单词边界

\0 查找NULL字符

\n 查找换行符
\f 查找换页符
\r 查找回车符
\t 查找制表符
\v 查找垂直制表符

\xxx 查找以八进制数xxx 规定的字符
\xdd 查找以十六进制数 dd 规定的字符
\uxxxx 查找以十六进制数 dd 规定的Unicode字符。

    var reg = /\wcd2/g;
    var str = 'bcd2';

在这里插入图片描述

	var reg = /\Wcd2/g;
    var str = 'b*cd2';

在这里插入图片描述

	var reg = /\d\d\d/g;
    var str = '123';


完全可以在表达式里面【】写元字符

 var reg = /[\w\d]/g;
    var str = 's';

	 var reg = /\tc/g;
    var str = 'abc\tcdfgh';


Unicode 编码一有十七层编码
第0层:\u0000 这个后面的四个0代表的是16进制的数
\u010000 - \u01ffff 前两位代表的层01,后面的四位代表的是Unicode编码的范围
\u020000 - \u02ffff
\u100000 - \u10ffff

	var reg = /[\u0000-\uffff]/g;
    var str = '你是大笨蛋';

	 var reg = /./g;
    var str = '你 是大笨蛋';

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值