Maison > Article > interface Web > Comment supprimer le retour chariot en javascript
Comment supprimer le retour chariot en JavaScript : ouvrez d'abord le contenu du fichier js correspondant puis passez "str.replaceAll("(n|r|(rn)|(u0085)|(u2028)|(u2029 )) "," "")" peut être utilisé pour supprimer les symboles de retour chariot et de saut de ligne.
L'environnement d'exploitation de cet article : système Windows 7, version JavaScript 1.8.5, ordinateur DELL G3.
Comment supprimer les symboles de retour chariot et de saut de ligne en Javascript
Dans différents systèmes d'exploitation, les symboles de retour chariot et de saut de ligne sont différents, voir ci-dessous :
Parlons d'abord de n, r, t
n Retour progressif :
sous Windows signifie un saut de ligne et un retour au début de la ligne suivante
sous Linux et unix Cela indique uniquement un saut de ligne, mais ne revient pas au début de la ligne suivante.
r Espace souple :
sous Linux et Unix signifie revenir au début de la ligne actuelle.
Sous Mac OS, cela signifie retourner au début de la ligne suivante, ce qui équivaut à l'effet de n sous Windows.
T Tab (passer à la colonne suivante)
Quelques notes :
Ils sont valides dans les chaînes représentées par des guillemets doubles ou des délimiteurs, et dans les guillemets simples, ils ne sont pas valides dans le chaîne.
rn sont généralement utilisés ensemble pour représenter la touche Entrée du clavier (sous Linux et Unix). Vous pouvez également simplement utiliser n (sous Windows, utilisez r pour représenter Entrée !
t représente la touche "TAB" du clavier.
Symboles de nouvelle ligne dans le fichier :
windows : n
linux, unix : rn
Javascript supprime les symboles de retour chariot et de nouvelle ligne
response = response.replace(/\r|\n/ig,"");
Terminateur de ligne : un terminateur de ligne est une séquence d'un ou deux caractères qui marque la fin d'une ligne pour une séquence de caractères saisis. Les codes suivants sont reconnus comme terminateurs de ligne :
caractère de nouvelle ligne (saut de ligne) ('n'),
caractère de retour chariot ("rn") suivi d'un caractère de nouvelle ligne,
Un seul retour chariot ('r'),
caractère de ligne suivante ('u0085'),
séparateur de ligne ('u2028') ou
Séparateur de paragraphe ('u2029).
Par conséquent, compte tenu du terminateur de ligne et de sa forme échappée, la méthode la plus garantie est
str.replaceAll("(\n|\r|(\r\n)|(\u0085)|(\u2028)|(\u2029))", "")
[Apprentissage recommandé : Tutoriel de base js]
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!