我在做什么(如果相关的话)是一种用于区分彼此不同的unicode字符(例如数字和字母)的函数。 正如您可以从标题看,它给了我未捕获的SyntaxError的错误:无效的正则表达式:/ /?:没有重复Javascript正则表达式错误(无效的正则表达式:/?/:无法重复)
我绝对正则表达式方面的专家。我还没有到处学习它,而且我已经搜索了超过流程的堆栈,但我不明白任何答案,所以如果您要保持简单对我来说非常感谢,对于这种不便,我感到抱歉。
链接是在这里: http://jsfiddle.net/ueb2bu9o/5/
useReg = new RegExp(getFirstSplit[i]);
以上是在计算机表示,问题在于代码,但可能是不正确的。此外,对于我这个小项目我使用谷歌Chrome和jsfiddle.net
如果您需要任何更多的信息,只是问,我会更新这个帖子
字符的意思是“前一个字符是可选的。“所以每次遇到'?'在你的字符串中,并执行'RegExp('?')'它会失败。为什么使用正则表达式? – lxe
@lxe,查看所使用的字符是否在字母变量中,如果不是,它会确定它是垃圾 – CoderJS
你能解释一下你想要用你的代码做什么吗? – Terry