2-8练习
来源:2-8 编程练习
qq_浅仓小星_0
2018-08-02 16:20:16
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>输出字符串</title>
</head>
<body>
<script type="text/javascript">
var str = '一个"普通字符"在匹配字符串的时候,匹配与它相同的一个字符';
/*此处写代码*/
var exp=/"普通字符"/g;
console.log(exp.exec(str));
console.log(exp.test(str));
</script>
</body>
</html>
为什么test打印的结果是false
1回答
好帮手慕星星
2018-08-02
通过exec方法完成了一次模式匹配之后要开始检索新的字符串,就必须手动地把 lastIndex 属性重置为 0。才能使用其他方法检测。参考:
自己测试下,祝学习愉快~~