尝试在javascript中构建正则表达式,但得到语法错误和意外的量词。有人知道怎么替换吗?
expr1 =/"^(("[^"]*"@)|(([-!#$%&'*+/=?^`{}|~w]((.(?!.))|[-!#$%&'*+/=?^`{}|~w])*)(?<=[-!#$%&'*+/=?^`{}|~w])@))" +"(?([)([(d{1,3}.){3}d{1,3}])|(([0-9a-z][-w]*[0-9a-z]*.)+[a-z0-9][-a-z0-9]{0,22}[a-z0-9]))$"/;
(?
无法工作(pos 143)。?
在组的开头
在c#中,存在一个形式为(?(..)..|..)
的交替组。JavaScript中没有类似的