Saisie caractere alphanumerique only en javascri
Fermé
wawa
-
13 mars 2001 à 19:07
PhP Messages postés 1770 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 - 16 mars 2001 à 00:00
PhP Messages postés 1770 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 - 16 mars 2001 à 00:00
A voir également:
- Caractères alphanumériques sans accents
- Caractères ascii - Guide
- Caractères spéciaux clavier azerty - Guide
- Caractères spéciaux - Guide
- Caractères spéciaux mac - Guide
- 8 caractères exemple - Guide
1 réponse
PhP
Messages postés
1770
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
16 mars 2001 à 00:00
16 mars 2001 à 00:00
Slt Wawa,
En Javascript le mieux est d'utilisé les expressions régulières pour tester le contenu de la chaîne :
Par ex
<html>
<head>
<script language="JavaScript1.2">
<!--
function ctr(txt)
{
// Test si au moins un caractère autre que A à Z ou a à z ou 0 à 9 ou _ ou .
ou @ a été saisi
var regExpression=/[^A-Za-z0-9_\.@]+/;
if (regExpression.test(txt)) return false;
return true
};
//-->
</script>
</head>
<body>
<form>
<input type="text" size="10" value=""
onblur="ctrl(this.value)">
</form>
ca peut être une solution
@+
Philippe
PS : les formats supportées par les expressions régulières étant très nombreux voir complexe je ne serais trop te conseiller de te documenter.
En Javascript le mieux est d'utilisé les expressions régulières pour tester le contenu de la chaîne :
Par ex
<html>
<head>
<script language="JavaScript1.2">
<!--
function ctr(txt)
{
// Test si au moins un caractère autre que A à Z ou a à z ou 0 à 9 ou _ ou .
ou @ a été saisi
var regExpression=/[^A-Za-z0-9_\.@]+/;
if (regExpression.test(txt)) return false;
return true
};
//-->
</script>
</head>
<body>
<form>
<input type="text" size="10" value=""
onblur="ctrl(this.value)">
</form>
ca peut être une solution
@+
Philippe
PS : les formats supportées par les expressions régulières étant très nombreux voir complexe je ne serais trop te conseiller de te documenter.