AngularJSの電子メール入力を検証したいと思います。入力が[email protected]の場合、ユーザーはGmailを入力するように提案されます...など。 は、ここで私が使用しているものです:ドメインチェックによるAngularJS電子メール認証
<input type="text" class="form-control" name="email" ng-model="txtmail" ng-pattern="/^(?=.{1,254}$)(?=.{1,64}@)[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+(\.[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+)*@[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?(\.[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?)*$/" required placeholder="[email protected]">
ありがとうございました!
[ask]をお読みください。重要なフレーズ:「検索と研究」と「あなたがそれを自分で解決することを妨げた困難を説明する」 –
[AngularJS Developer Guide - Custom Validation](https://docs.angularjs.org/guide/forms#custom-validation)を参照してください。 – georgeawg
@georgeawg、これは助けてくれてありがとう、今私はドキュメントに基づいて@ gmail.comを検証することができた:/^[a-z0-9!#$%&'*+/=?^_'{|}~ .- ] + @ gmail \ .com $/iしかし、私は今yahoo.comのような他のドメインを検証することはできません – phpguy