payetonju
Messages postés436Date d'inscriptionmercredi 26 septembre 2007StatutMembreDernière intervention 2 juillet 2014
-
12 déc. 2008 à 14:06
zargaamira
Messages postés1Date d'inscriptionmercredi 19 octobre 2005StatutMembreDernière intervention27 avril 2009
-
27 avril 2009 à 17:11
Bonjour,
J'ai ma fonction de controle de validité email ecrite en PHP, j'ai besoin de savoir si quelqu'un peu m'aider a la reecrire en javascript svp ? car je ne sais pas l'utiliser, et c'est super mega urgent !!
switch( $Etat )
{
case 0 : // Attend un caractere alphanumeric uniquement if( $Type 'A' ) $Etat 1; else $Etat = 999;
break;
case 1 : // Si caractere special caractere suivant alphanumeric uniquement if( $Type 'S' ) $Etat 0;
// Si point special caractere suivant alphanumeric uniquement if( $Type '.' ) $Etat 0;
// Si caractere non conforme echec if( $Type ' ' ) $Etat 999;
// Si arobase caractere suivant alphanumeric uniquement if( $Type [mailto:'@' '@'] ) $Etat 2;
// Sinon prochain caractere libre
break;
case 2 : // Attend un caractere alphanumeric uniquement if( $Type 'A' ) $Etat 3; else $Etat = 999;
break;
case 3 : // Si caractere special caractere suivant alphanumeric uniquement if( $Type 'S' ) $Etat 2;
// Si point special caractere suivant alphanumeric uniquement if( $Type '.' ) $Etat 4;
// Si caractere non conforme echec if( $Type ' ' ) $Etat 999;
// Si arobase caractere suivant alphanumeric uniquement if( $Type [mailto:'@' '@'] ) $Etat 999;
// Sinon prochain caractere libre
break;
case 4 : // Si caractere special caractere suivant alphanumeric uniquement if( $Type 'A' ) $Etat 5; else $Etat = 999;
break;
case 5 : // Si caractere special caractere suivant alphanumeric uniquement if( $Type 'S' ) $Etat 2;
// Si point special caractere suivant alphanumeric uniquement if( $Type '.' ) $Etat 4;
// Si caractere non conforme echec if( $Type ' ' ) $Etat 999;
// Si arobase caractere suivant alphanumeric uniquement if( $Type [mailto:'@' '@'] ) $Etat 999;
// Sinon prochain caractere libre (Validation car dernier domaine avec 2 caracteres) if( $Type 'A' ) $Etat 1000;
break;
case 1000: // Si caractere special caractere suivant alphanumeric uniquement if( $Type 'S' ) $Etat 2;
// Si point special caractere suivant alphanumeric uniquement if( $Type '.' ) $Etat 4;
// Si caractere non conforme echec if( $Type ' ' ) $Etat 999;
// Si arobase caractere suivant alphanumeric uniquement if( $Type [mailto:'@' '@'] ) $Etat 999;
// Sinon prochain caractere libre
break;
}
//echo "[".$Type."]".$Etat."
";
}
if( $Etat == 1000 ) return True;
return False;
}
Ou il y a peut etre une autre solution ? c'est par rapport a un input "email" d'un formulaire, pour integrer le JS il suffit de faire un ONCLIK, mais ce n'est pas compatible avec le php visiblement (sauf erreur de ma part)