【问题标题】:Lexer error with regex pattern正则表达式模式的词法分析器错误
【发布时间】:2014-01-22 23:18:52
【问题描述】:

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

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

angular js 抛出一个词法分析器错误:Lexer Error: Unexpected next character at columns 34-34 [] in expression

你如何逃避我认为是反斜杠()的违规字符。

【问题讨论】:

    标签: angularjs


    【解决方案1】:

    解决了。我只是将“/”从属性中的模式中删除。第一个问题是个坏问题。

    【讨论】:

    • 你帮我弄清楚了为什么我会出错!所以你做得很好;)现在要弄清楚为什么我的 ng-repeat 被否定了。无论如何,谢谢。
    • 遇到了同样的问题,快把我逼疯了。不是一个糟糕的问题,因为搜索出现了这个问题并解决了我的问题。
    猜你喜欢
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-21
    相关资源
    最近更新 更多