js正则函数中test和match的区别

test是RegExp的方法,参数是字符串,返回值是boolean类型。 match是String的方法,参数是正则表达式,返回值是数组。 var str='sad13123dfa4v564d5f8fb5sf'; var re=/\d+/g; alert(re.test(str)); 或者是: var re=/\d+/g; alert(str.match(re)); \ 特殊字符 \d 数字 \D 非数字 \s 空格 \S 非空格 \w字符(数字,字,_) \W非字符 出现的次数。。。 {1,} 简写+ {0,} 简写* {0,1} 简写? 标识 i; 不分大少写 g;全局匹配,从头到尾。。 匹配子集 () 字符集:[]; [cd] c或者d... [a-z] 从a到z; [A-Z] [0-9] [^h] 除了h以外的其它的都ok 在[]外的 ^ : 开始的 。。 $ : 结束的。

转载于:https://www.cnblogs.com/baiyijiahe/p/5227887.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值