JS中正则表达式中 验证 和 匹配 有什么区别?

它们的方法也不一样。假如:sec='正则表达式';JS验证的方法是:sec.test();JS匹配的方法是:sec.exec();... 它们的方法也不一样。

假如: sec = '正则表达式';

JS验证的方法是: sec.test();
JS匹配的方法是: sec.exec();
展开
 我来答
xi8km9
2015-08-01 · TA获得超过1086个赞
知道小有建树答主
回答量:688
采纳率:50%
帮助的人:726万
展开全部
你这是完全没搞懂啊... 文档不好懂吗....

首先正则的字面量是 /expression/
test用於验证给定参数是否匹配表达式
例如
/\W/.test('atoz')
/\d/.test(9)

exec用於执行匹配, 返回给定参数的匹配细节, 同时更改表达式对象的匹配起始位置
例如
P = /\w/g
S0 = 'Test string'
S1 = 'A B C'
P.exec(S0)//匹配到T, index=0
P.exec(S1)//匹配到B, index=2
P.exec(S0)//匹配到t, index=3
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式