Exercices de Javascript : expressions régulières et formulaires
Verification d'un formulaire
Écrire un formulaire qui envoie ses données à
"http://cedric.cnam.fr/~pons/NFA016/echo.php" par la méthode POST.
Les données consistent en:
Un login (d'au moins trois caractères et composé exclusivement des
lettres non accentuées de l'alphabet latin et du caractère "-".)
Un âge qui doit être un entier.
Une adresse mail composée d'un nom de compte et d'un nom de domaine et d'un suffixe.
Le nom de compte est non vide, il démarre par une lettre suivie d'un
nombre quelconque de chiffres ou de lettres
Le nom de domaine est non vide, il démarre par une lettre suivie
d'un nombre quelconque de chiffres ou de lettres
Le suffixe est composé de 2 ou 3 lettres
Le nom de compte et le nom de domaine sont séparés par un "@" et le nom de
domaine et le suffixe sont séparés par un ".".
Question 1
Écrire le formulaire
Question 2
Écrire la fonction javascript qui vérifiera que les données sont correctes
avant de les expédier. On utilisera les expressions régulières.
Question 3
On se complique la vie : l'âge doit être compris entre 1 et 150. Proposer
l'expression régulière correspondante.
Question 4
Dans une vraie adresse mail,la partie nom de domaine est plus complexe :
elle peut contenir un nombre quelconque d'éléments, séparés par des ".". Ces
éléments contiennent des lettres, des chiffres et éventuellement des
tirets. Écrire l'expression régulière correspondante.
Exemple
Adresse IP
Écrire un code qui permette de vérifier qu'un texte est bien une adresse IP, et qui en extraie les quatre parties