为什么构造方法匹配的结果为1
来源:3-3 编程练习
全栈丶obj
2020-01-04 00:30:44
var str = '1.html';
/*此处写代码*/
var pattern=new RegExp("\.");
document.write(pattern.exec(str)+'<br/>')
document.write(pattern.test(str))1回答
好帮手慕星星
2020-01-04
同学你好,可以输出看看正则的结果:

只有一个点,匹配除“\n”和"\r"之外的任何单个字符,所以输出结果就是1。
通过构造方式创建正则,\需要双重转义:


记住这种写法就好,以后可以先输出正则看看是否符合要求。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题
回答 2
回答 1