我在做什麼(如果相關的話)是一種用於區分彼此不同的unicode字符(例如數字和字母)的函數。 正如您可以從標題看,它給了我未捕獲的SyntaxError的錯誤:無效的正則表達式:/ /?:沒有重複Javascript正則表達式錯誤(無效的正則表達式:/?/:無法重複)
我絕對正則表達式方面的專家。我還沒有到處學習它,而且我已經搜索了超過流程的堆棧,但我不明白任何答案,所以如果您要保持簡單對我來說非常感謝,對於這種不便,我感到抱歉。
鏈接是在這裏: http://jsfiddle.net/ueb2bu9o/5/
useReg = new RegExp(getFirstSplit[i]);
以上是在計算機表示,問題在於代碼,但可能是不正確的。此外,對於我這個小項目我使用谷歌Chrome和jsfiddle.net
如果您需要任何更多的信息,只是問,我會更新這個帖子
字符的意思是「前一個字符是可選的。「所以每次遇到'?'在你的字符串中,並執行'RegExp('?')'它會失敗。爲什麼使用正則表達式? – lxe
@lxe,查看所使用的字符是否在字母變量中,如果不是,它會確定它是垃圾 – CoderJS
你能解釋一下你想要用你的代碼做什麼嗎? – Terry