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