J'utilisais une expression régulière pour les formats d'e-mail que je pensais être correcte mais le client se plaignait que l'expression soit trop stricte. Donc, ils sont revenus avec la condition suivante:Expression régulière pour certaines règles de messagerie électronique
L'email doit contenir un symbole "@" et se terminer par .xx ou .xxx ie. (.nl ou .com). Ils sont heureux avec ceci pour passer la validation. J'ai commencé l'expression pour voir si la chaîne contient un symbole « @ » comme ci-dessous
^(? =. * [@])
cela semble fonctionner, mais comment puis-je ajouter la dernière exigence (doit fin avec .xx ou .xxx)?
En fonction de la langue utilisée, essayez: \ \ w {2,3} $ Mais il y a des fins domaind avec plus de 3 caractères.: * .info, ... – tur1ng
@ turling: Et, en effet, .museum. –
+1: Jamais entendu parler de celui-là ;-) – tur1ng