js中 exec与test方法的区别?

2024-12-01 18:39:40
推荐回答(3个)
回答1:

test 返回 Boolean,查找对应的字符串中是否存在模式

exec 查找并返回当前的匹配结果,并以数组的形式返回。

回答2:

var s="cat dog";
var r=/cat/;
alert(r.test(s));//true
true;
alert(r.exec(s));//cat

回答3:

恩,1楼right