bonjour,
j'utilise MVC et non la 2 ni la 3 .
et je souhaite contrôler le format d'un champ email que j'ai .
c'est dans le ValidationMessageFor .
mettre par ex que ça doit être " {des lettre/numero..}{@}{des lettre..} {.}{des lettre} "
merci
bonjour,
j'utilise MVC et non la 2 ni la 3 .
et je souhaite contrôler le format d'un champ email que j'ai .
c'est dans le ValidationMessageFor .
mettre par ex que ça doit être " {des lettre/numero..}{@}{des lettre..} {.}{des lettre} "
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 public bool TestEmailRegex(string emailAddress) { // string patternLenient = @"\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"; // Regex reLenient = new Regex(patternLenient); string patternStrict = @"^(([^<>()[\]\\.,;:\s@\""]+" + @"(\.[^<>()[\]\\.,;:\s@\""]+)*)|(\"".+\""))@" + @"((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}" + @"\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+" + @"[a-zA-Z]{2,}))$"; Regex reStrict = new Regex(patternStrict); // bool isLenientMatch = reLenient.IsMatch(emailAddress); // return isLenientMatch; bool isStrictMatch = reStrict.IsMatch(emailAddress); return isStrictMatch; }
Partager