2
工作,我創建了以下RegExp
對象:JavaScript的正則表達式不IE11工作,並在Chrome
RegExp(/_if|_elseif|_else|_while|_store/, "g")
我需要匹配任何管DELIM字符串。上述方法在chrome中工作。但IE11拋出錯誤,說一些語法錯誤。
工作,我創建了以下RegExp
對象:JavaScript的正則表達式不IE11工作,並在Chrome
RegExp(/_if|_elseif|_else|_while|_store/, "g")
我需要匹配任何管DELIM字符串。上述方法在chrome中工作。但IE11拋出錯誤,說一些語法錯誤。
這是因爲RegExp
構造在IE11只需要串作爲第一個參數,而不是一個正則表達式文本:
RegExp("_if|_elseif|_else|_while|_store", "g")
^ ^
或者,你可以簡單地將g
標誌添加到年底你正則表達式直接刪除構造函數符號:
/_if|_elseif|_else|_while|_store/g