Maison >interface Web >js tutoriel >Comment supprimer le retour chariot en javascript

Comment supprimer le retour chariot en javascript

藏色散人
藏色散人original
2021-03-30 14:21:366159parcourir

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.

Comment supprimer le retour chariot en javascript

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:javascript comment imprimerArticle suivant:javascript comment imprimer