如何在JavaScript中檢查字符串是否是一個能編譯的正確的正則表達式?如何檢查輸入字符串是否是有效的正則表達式?
例如,當您執行以下JavaScript時,它會產生錯誤。
var regex = new RegExp('abc ([a-z]+) ([a-z]+))');
// produces:
// Uncaught SyntaxError: Invalid regular expression: /abc ([a-z]+) ([a-z]+))/: Unmatched ')'
如何確定字符串是否是有效的正則表達式?
你需要一個正則表達式來測試一個正則表達式嗎?大聲笑 –
要求免費的代碼是不是如何Stackoverflow的工作 – Bojangles
請清楚指定您的代碼,我們將幫助您 –