了解ng-pattern引起的错误

时间:2016-11-18 19:26:43

标签: angularjs design-patterns

我正在使用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/>

1 个答案:

答案 0 :(得分:2)

你错过了&#34; //&#34;正则表达式分隔符可能导致此问题。

with