我使用ng-pattern是为了获得用户电话号码的正确格式。但是当我尝试运行这个应用程序时,我得到了一个错误,声明为Error: [$parse:lexerr] Lexer Error: Unexpected next character at columns 0-0 [^] in expression [^(?:\(\d{3}\)|\d{3}-)\d{3}-\d{4}$].,我不知道是什么原因。求求你,我需要帮助。
<input type="tel" name="phoneno" maxlength=10 ng-model="phone.number" ng-pattern="^(?:\(\d{3}\)|\d{3}-)\d{3}-\d{4}$" required/>发布于 2016-11-19 03:30:33
您缺少"//“正则表达式分隔符,这可能是导致此问题的原因。
<input ... ng-pattern="/^(?:\(\d{3}\)|\d{3}-)\d{3}-\d{4}$/" required/>https://stackoverflow.com/questions/40684629
复制相似问题