Expression rationnelle et saut de ligne
swingstar
-
kilian Messages postés 8854 Statut Modérateur -
kilian Messages postés 8854 Statut Modérateur -
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
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:
- Expression rationnelle et saut de ligne
- Partage de photos en ligne - Guide
- Comment supprimer une page sur word avec un saut de page ? - Guide
- Formulaire en ligne de meta - Guide
- Mètre en ligne - Guide
- Saut de ligne chatgpt ✓ - Forum MacOS
1 réponse
Avec ça:
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 )
^\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 )