可能重複:
Escape string for use in Javascript regex正則表達式搜索的特殊字符 「[」
我有對特殊字符難度掃描 「[」。環顧四周後,我已經試過:
var regEx = new RegExp(someValue + "[\x5B]"); // "5B" is the hex-value for "["
(我確實想大小寫敏感,我只想要第一次出現,所以我有意不加任何修飾)
我一直在尋找和看,並且我仍然不知道我做錯了什麼。如果這是一個頭腦問題,我很抱歉,但我是JavaScript新手,我仍然在學習所有的細節。
它爲我:'正則表達式( 「[\ x5B]」)測試( 「[」)'產生true。 – Gumbo 2011-04-10 15:49:56
謝謝大家的快速解答,我真的很感激。然而,向誰投下了投票權,感謝對新手的耐心;我只是想學習。 – Zak 2011-04-10 16:11:44
正則表達式_fun!_但我強烈建議花一兩個小時來學習基礎知識。對於初學者來說,你需要知道哪些字符是特殊的:需要轉義的「元字符」(並且規則在字符類內部和外部是不同的。)有一個很好的在線教程:[www.regular-expressions.info](http://www.regular-expressions.info/)。你花在那裏的時間會多次爲自己付出。快樂的regexing! – ridgerunner 2011-04-10 16:49:28