不知道我在哪里做错了。我有一个字符串,如测试(123x),我试图找到(123x)和用什么替代它:JavaScript RegExp替换
这里是我的代码
<script type="text/javascript">
var original = "Test (1x)";
var newString = original.replace(new RegExp("\(\d{1,6}[x]{1}\)",original),"");
console.log(newString);
</script>
我已经测试了正则表达式和它匹配但是,当我登录到控制台时,它不会用“”代替(1x)“”
您可能想要使用正则表达式语法来缩短代码:'original.replace(/ \(\ d {1,6} [x] {1} \)/,“”)' – NT3RP 2011-06-03 16:40:07