Expression rationnelle et saut de ligne

Fermé
swingstar - 5 mai 2008 à 17:03
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 - 5 mai 2008 à 21:36
Bonjour,
j'essaye de tester une saisie d'un champ textarea dont je voudrais empecher les saut de ligne.
voila mon code:

var texte=document.monForm.monTexte.value;
var modele=new RegExp("[^\n]"); //j'exclue donc les valeurs contenant un \n
if (modele.test(texte)){
return true;
}else{
return false;
}

Et ca ne fonctionne pas. Quelqu'un comprendrait-il d'ou viens l'erreur?
merçi d'avance
A voir également:

1 réponse

kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
5 mai 2008 à 21:36
Avec ça:
^\n

Ca ne fonctionne que si le message commence par un saut de ligne. Et ici les crochets tu n'en a pas besoin, ça va faire cafouiller.
Pas besoin d'une expression régulière, tu as juste à tester la présence du saut de ligne avec les méthodes pour chaine de caractère (que j'ai plus en tête mais cherche ici => Javascript )
0