以下代码有什么问题?我收到此错误:
未捕获的SyntaxError:无效的正则表达式:缺少/
$('#element').html($input.val().replace(/([^\\]*\\)*/,''));
答案 0 :(得分:1)
不确定在此处要匹配的内容,但需要关闭左括号和方括号。所以RegExp应该是:
self.performSegue(withIdentifier: "someIdentifier", sender: self)
原因是/([^\]\)])/
和\]
令牌。这些反斜杠会转义字符,因此不会将它们视为\)
和)
。而且以下内容没有任何意义:
]
,因为它不匹配任何内容。令牌/([^])/
不能与括号中的字符匹配,但是您没有任何字符。