Ich möchte E-Mail-Eingabe auf AngularJS validieren, ich möchte Domain-Check auch für z. Wenn die Eingabe ist [email protected], um Vorschlag Benutzer anzuzeigen, der Gmail eingeben soll ... so weiter. hier ist, was ich benutze:AngularJS E-Mail-Validierung mit Domain-Überprüfung
<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]">
Vielen Dank!
Bitte lesen Sie [fragen]. Schlüsselbegriffe: "Suchen und forschen" und "Erkläre ... alle Schwierigkeiten, die dich daran gehindert haben, es selbst zu lösen". –
Siehe [AngularJS Entwicklerhandbuch - Benutzerdefinierte Validierung] (https://docs.angularjs.org/guide/forms#custom-validation). – georgeawg
@georgeawg, Vielen Dank, das hat geholfen, jetzt habe ich es geschafft, @ gmail.com anhand der Dokumentation zu validieren: /^[a-z0-9!#$%&'*+/=?^_ '{|}~.- ] + @ gmail \ .com $/i aber ich kann keine anderen Domains wie yahoo.com für zB validieren – phpguy