J'utilise le contrôle d'entrée HTML pour alimenter l'adresse e-mail. En outre, j'utilise l'attribut requis, mais je veux que l'entrée ne soit que de gmail.com i.e. john@gmail.com, aamir@gmail.com, etc. et pas d'autre domaine. mais cela accepte chaque domaine et non seulement gmail.com. P> Remarque: j'ai besoin de le faire avec regex dans la commande HTML5 non pas avec JavaScript, etc. p> mise à jour: J'utilise la syntaxe de rasoir avec ASP.NET MVC. P> P> P> P >
3 Réponses :
dans la page RAZOR ESSAYE P> @ code> a une signification particulière.
@ code> est utilisé pour ajouter du code dans une page de rasoir.
Vous devez échapper au
@ code>.
^[a-zA-Z0-9]+@("@")gmail\.com$
Vous pouvez utiliser cette regex p> <form>
<input type="text" name="email" pattern="^[a-zA-Z0-9]+@gmail\.com$" required></input>
<input type='submit' placeholder='submit'/>
</form>
Salut, merci mon frère mais quand j'utilise cela, il est dit que @gmail n'existe pas dans le contexte actuel. J'utilise la syntaxe de rasoir
@Stacky Je ne connais pas la syntaxe de rasoir, pouvez-vous créer un exemple minimal?
Vous pouvez écrire une fonction JavaScript qui valide l'entrée avant utilisation à l'aide de la réégalité donnée par code maniaque. Cette fonction pourrait être appelée chaque soumission de formulaire de temps est initiée à l'aide de l'attribut "Onsubmit". P>