2016-11-18 21 views
0

ng-patternを使用して、ユーザーの電話番号の正しい形式を取得しています。しかし、私はいつもエラーError: [$parse:lexerr] Lexer Error: Unexpected next character at columns 0-0 [^] in expression [^(?:\(\d{3}\)|\d{3}-)\d{3}-\d{4}$].と私は理由が何であるかを理解することができないと言って、アプリケーションを実行しようとしました。私はこれで助けが必要ですか?ng-patternによるエラーの理解

<input type="tel" name="phoneno" maxlength=10 ng-model="phone.number" ng-pattern="^(?:\(\d{3}\)|\d{3}-)\d{3}-\d{4}$" required/> 

答えて

2

おそらくこの問題を引き起こす「//」正規表現の区切り文字がありません。

<input ... ng-pattern="/^(?:\(\d{3}\)|\d{3}-)\d{3}-\d{4}$/" required/> 
関連する問題