1

内部に登録フォームがあり、ユーザーが姓と名をヘブライ文字でのみ挿入できるようにします。

これは私の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 の場合、エラー メッセージが表示されます。

ほとんどの場合、これは機能しますが、次の入力のように機能しない場合があります。

これにより、フォームで無効がトリガーされることはありません。

何が悪いのか理解できません。私は私のパターンで何かを推測しますか?

ありがとう。

4

0 に答える 0