Lexer错误与正则表达式模式

Ste*_*vis 2 angularjs

尝试将以下正则表达式模式与ng-pattern一起使用时:

[(?=^.{8,100}$)((?=.*[a-zA-Z])(?=.*\d)|(?=.*[a-zA-Z])(?=.*\W)|(?=.*\W)(?=.*\d)).*$]

angular js抛出词法分析器错误:Lexer错误:表达式中第34-34 []列的意外下一个字符

你怎么逃避我认为是反斜杠的冒犯角色().

Ste*_*vis 5

解决了它.我只是将"/"从属性中的模式中删除.第一个问题是个坏问题.