2016-09-21 7 views
-2

パターン属性で検証を実装していますが、機能しません。angular2でパターンが機能していません

<input type="text" formControlName="mobile" name="mobile" pattern="[0-9]" /> 
+0

が正常に動作しますが、あなたのパターンは '[0-9]' ...です。 '[0-9] *'または '[0-9] + ' – Phill

+0

ありがとうございます、それは今働いています。電子メールはどうですか? regexに何か問題がありますか? – Manish

+0

はい、正規表現の先頭と末尾には存在しないはずの '/'があります。これらはJavaScriptで正規表現を書くときにのみ必要です。 – Phill

答えて

0

携帯電話番号にこのパターンを使用します。

<input type="text" name="mobile" ng-pattern="/\d{10}/" /> 

それとも あなたはこの

Mobile Number : 
<input type="text" class="form-control" ng-model="mobileNo" name="mobileNo" ng-pattern="regEx" /> 

を使用することができますJavaScriptの

$scope.regEx="/^[0-9]{10,10}$/;" 

あなたはそれがpattern属性で作業作らしたい場合は、

<input type="text" pattern="[789][0-9]{9}"> 
+0

私は角度1について答えると思います。私の質問は角度2であり、パターンがサポートされているかどうかはわかりませんでした。 – Manish

関連する問題