我正在尝试转换C#电子邮件正则表达式,我从MSDN示例中获取
@"^(?("")("".+?(?这是这样的:
^(?(")(".+?"@)|(([0-9a-zA-Z]((\.(?!\.))|[^!#\$%&\s'\*/=\?\^`\{\}\|~])*)(?<=[-+0-9a-zA-Z_])@))(?(\[)(\[(\d{1,3}\.){3}\d{1,3}\])|(([0-9a-zA-Z][-\w]*[0-9a-zA-Z]*\.)+[a-zA-Z]{2,6}))$但我得到错误:
?:限定符的目标无效.
?<=:JavaScript不支持Lookbehind
我需要帮助转换上面的Regex