A voir également:
- Test de formulaire
- Whatsapp formulaire opposition - Guide
- Test performance pc - Guide
- Steam deck oled test - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Test disque dur - Télécharger - Informations & Diagnostic
2 réponses
Bonjour,
Je te propose de tester par REGEX. les expressions régulières sont très puissantes pour ça.
Je te file carrément ma page de test tu pourras mieux comprendre comment ça marche.
Les formats que j'autorise dans ma regex sont:
0123456789
01 23 45 67 89
01.23.45.67.89
01-23-45-67-89
01/23/45/67/89
Et toutes les variantes rigolotes en
01.23 45-67/89
Si tu ne veux QUE les chiffres alors c'est plus simple, remplace la regex par /^[0-9]{10}$/
Si tu veux plus d'explications n'hésite pas à demander
Je te propose de tester par REGEX. les expressions régulières sont très puissantes pour ça.
Je te file carrément ma page de test tu pourras mieux comprendre comment ça marche.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>titre</title>
<style type="text/css">
</style>
<script language="javascript">
function test() {
if(!document.formulaire.telephone.value.match(/^[0-9]{2}\s?\.?-?\/?[0-9]{2}\s?\.?-?\/?[0-9]{2}\s?\.?-?\/?[0-9]{2}\s?\.?-?\/?[0-9]{2}$/)) {
document.getElementById('resultat').innerHTML = "Le numéro de Fax/Téléphone est mal renseigné";
} else {
document.getElementById('resultat').innerHTML = "OK";
}
}
</script>
</head>
<body >
<form name="formulaire">
<input name="telephone" type="text" onkeyup="test();" /><span id="resultat"></span>
</form>
</body>
</html>
Les formats que j'autorise dans ma regex sont:
0123456789
01 23 45 67 89
01.23.45.67.89
01-23-45-67-89
01/23/45/67/89
Et toutes les variantes rigolotes en
01.23 45-67/89
Si tu ne veux QUE les chiffres alors c'est plus simple, remplace la regex par /^[0-9]{10}$/
Si tu veux plus d'explications n'hésite pas à demander