Bonjour,
Comment détecter les simples et les doubles saut de ligne dans un textarea ?
D'avance merci,
Fabiano13
<html>
<head>
<title>Prévisualisation</title>
</head>
<script>
function preview(sTxta,DivPrev) {
var texte = document.getElementById(sTxta).value;
texte=texte.replace(/</g, '<');
texte=texte.replace(/>/g, '>');
texte=texte.replace(/\r\n|\r|\n/g, ''); // simple saut de ligne ligne
texte=texte.replace(/\n\n/gi, ''); // double saut de ligne
texte=texte.replace(/\[(b|u|s|i|\/b|\/u|\/s|\/i)]/gi,'<$1>');
texte=texte.replace(/\[list=([^\]]*)\](.+)\[\/list]/mig, '$2');
texte=texte.replace(/\[\*]([^\[]+)(?=(\[\*])|(<\/ul>))/mig, '<li>$1</li>');
texte=texte.replace(/\
<\/ul>/gi, '');
texte=texte.replace(/<\/ul>
/gi, '');
document.getElementById(DivPrev).innerHTML = texte;
}
</script>
<textarea rows="6" name="sTextarea" cols="54">C'est après cette ligne qu'il y a le double saut de ligne.
Ligne après le double saut de ligne. </textarea>
Prévisualisation
</html>