Forum-webmaster
Technique - programmation => HTML / CSS / XHTML => Message commencé par: IluZi0n le le 16-04-2013 a 08:49:14

Titre: Formulaire HTML
Posté par: IluZi0n le le 16-04-2013 a 08:49:14

Bonjour,

J'ai un formulaire HTML, pour des réservations de pseudo IRC. À mon avis il y a un petit souci dans les variables "vpseudo & vpassword" car il ne m'affiche plus les erreurs en "alert" en gros il ne fait plus la vérification depuis que j'ai ajouter les caractères "\@!%$\&_-" en même temps j'ai du mal sur les regex car je voudrais que dans les pseudo seul les caractères (a-z 0-9 _ - [ ]) sois pris en compte pas les autres. Et dans le password (a-z 0-9 $%&!@) - Pouvez-vous me donner un coup de pouce ?


Code:
<script language="javascript" type="text/javascript">
function verif_reza()
{
var vpseudo = /^[a-z0-9\[\]_-]{2,15};
var vpassword = /^[a-z0-9\@!%$\&_-]{2,15}$/i;
if (document.reza_chat.pseudo.value.length == 0)
{
alert("Merci de mettre un pseudo!");
return false;
}
if (document.reza_chat.pseudo.value.length <= 2)
{
alert("Votre pseudo doit contenir minimum 3 caractères...");
return false;
}
if (!vpseudo.test(document.reza_chat.pseudo.value))
{
alert("Votre pseudo comporte des caractères interdit...");
return false;
}
if (document.reza_chat.password.value.length == 0)
{
alert("Merci de choisir une cléf IRC / Mot de passe");
return false;
}
if (document.reza_chat.password.value.length <= 5)
{
alert("Votre Mot de passe/Cléf IRC doit contenir minimum 6 caractères...");
return false;
}
if (!vpassword.test(document.reza_chat.password.value))
{
alert("Votre mot de passe comporte des caractères illegaux...");
return false;
}
if (reza_chat.conditions_reza.checked == false )
{
alert('Veuillez accepter les conditions!');
return false;
}
return true;
}
</script>


Merci de votre aide ! :D


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.