0
我试图从我的查询字符串中删除它:/ page/2Javascript正则表达式 - 不能完全得到它
注意:2可以是任意数字。
所以我想删除一个括号,然后单词页面,然后另一个括号,然后一个数字。
这是我迄今为止,但我不能完全得到它:
str.replace(/\/page\/\[0-9]{1,}/, '');
任何亲那里知道这有什么错呢?谢谢。
我试图从我的查询字符串中删除它:/ page/2Javascript正则表达式 - 不能完全得到它
注意:2可以是任意数字。
所以我想删除一个括号,然后单词页面,然后另一个括号,然后一个数字。
这是我迄今为止,但我不能完全得到它:
str.replace(/\/page\/\[0-9]{1,}/, '');
任何亲那里知道这有什么错呢?谢谢。
正确的正则表达式应该是/\/page\/[0-9]+/
。
在您的正则表达式中,您逃过了导致意外行为的开头[
,我也用+
取代了{1,}
,因为它具有相同的效果。
是的,这是正确的。感谢您的帮助,工作!将在5分钟内标记为正确答案。干杯。 – Notorious
在'[0-9]之前移除''''''''''将其解析为文字'['并且破坏了字符类。这是一个错字吗? –
哦,女士!你的权利,谢谢你得到它,我很接近大声笑。不,这不是一个错字,我只是新的正则表达式。谢谢你的帮助! – Notorious