内部に登録フォームがあり、ユーザーが姓と名をヘブライ文字でのみ挿入できるようにします。
これは私のngパターンです:
$scope.onlyHebrewPattern = /[\u05D0-\u05F3]+/g;
これは私の入力タイプです:
<input type="text" ng-disabled="disableButtons" name="firstname" ng-minlength="2" ng-maxlength="15" ng-model="register.firstName" placeholder="firstname" ng-pattern="onlyHebrewPattern" required title="please enter your name">
次に、コントローラーで次のことを確認します。
if (!registerForm.firstname.$valid)
true の場合、エラー メッセージが表示されます。
ほとんどの場合、これは機能しますが、次の入力のように機能しない場合があります。
これにより、フォームで無効がトリガーされることはありません。
何が悪いのか理解できません。私は私のパターンで何かを推測しますか?
ありがとう。