Home >Web Front-end >JS Tutorial >How to remove carriage return in javascript
Javascript method to remove carriage return: first open the corresponding js file content; then pass "str.replaceAll("(\n|\r|(\r\n)|(\u0085)|(\ u2028)|(\u2029))", "")" can be used to remove the carriage return and line feed symbols.
The operating environment of this article: Windows 7 system, JavaScript version 1.8.5, DELL G3 computer.
How to remove carriage return and line feed symbols in Javascript
In different operating systems, the carriage return and line feed symbols are different, see below:
First let’s talk about \n,\r,\t
\n Soft return:
in Windows means a line break and returns to the beginning of the next line
in In Linux and Unix, it only means line break, but it will not return to the beginning of the next line.
\r Soft spaces:
in Linux and unix means returning to the beginning of the current line.
In Mac OS, it means breaking a line and returning to the beginning of the next line, which is equivalent to the effect of \n in Windows.
\t Tab (move to next column)
A few notes:
They are valid in strings represented by double quotes or delimiters, and in single quotes The string represented is invalid.
\r\n is generally used together to represent the Enter key on the keyboard (in Linux and Unix). You can also just use \n (in Windwos). In Mac OS, use \r to represent Return. car!
\tRepresents the "TAB" key on the keyboard.
Newline symbols in the file:
windows: \n
linux, unix: \r\n
Javascript removes carriage return and line feed Symbol
response = response.replace(/\r|\n/ig,"");
Line terminator: A line terminator is a sequence of one or two characters that marks the end of a line for a sequence of input characters. The following codes are recognized as line terminators:
New line (line feed) character ('\n'),
followed by a carriage return character ("\r\n" "),
Separate carriage return character ('\r'),
Next line character ('\u0085'),
line separator ('\u2028 ') or
paragraph separator ('\u2029).
Therefore, considering the line ending symbol and its escaped form, the most guaranteed method is
str.replaceAll("(\n|\r|(\r\n)|(\u0085)|(\u2028)|(\u2029))", "")
[Recommended learning: js basic tutorial]
The above is the detailed content of How to remove carriage return in javascript. For more information, please follow other related articles on the PHP Chinese website!