扫码关注官方订阅号
<script> var str="Give 100%!"; var patt1=/\w/; document.write(str.match(patt1)); </script>
这里换成
var patt1=new RegExg("\w");
为什么会输出null
欢迎选择我的课程,让我们一起见证您的进步~~
字符串里面的反斜杠会被自动转义,所以你要在字符串中表示反斜杠本身,就必须要两个反斜杠来对它自己转义。
你可以运行下面的代码,看看它们的区别:
console.log(/\w/); console.log(new RegExp("\w")); console.log(new RegExp("\\w"));
var re = /\w+/; var re = new RegExp('\\w+');
这两句是相等的
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
字符串里面的反斜杠会被自动转义,所以你要在字符串中表示反斜杠本身,就必须要两个反斜杠来对它自己转义。
你可以运行下面的代码,看看它们的区别:
这两句是相等的