8
根據http://www.regexr.com/38o5d我reqex似乎工作,但是當我落實到我的javascript語法錯誤:無效的正則表達式:缺少/
var prefix = hash.replace(/\/|#/g, '');
我會得到以下錯誤:語法錯誤:無效的正則表達式:缺失/
根據http://www.regexr.com/38o5d我reqex似乎工作,但是當我落實到我的javascript語法錯誤:無效的正則表達式:缺少/
var prefix = hash.replace(/\/|#/g, '');
我會得到以下錯誤:語法錯誤:無效的正則表達式:缺失/
通靈調試:您的代碼不是在普通的JavaScript或HTML文件中,而是從腳本語言打印的,其中#
是註釋字符。 #/g, '');
作品被視爲您的腳本中的評論。
您需要添加一些引號以確保整行得到打印。
+1對於心理:-) – Bergi
我在運行該代碼時沒有遇到該錯誤。 – Quentin
另外,你應該使用一個字符類('[#/]')來交替一個字符。 – Robin
@Robin你不需要在字符類中轉義'/'。 – devnull