已解决:javascript 删除所有换行符

当您从 JavaScript 中的字符串中删除所有换行符时,您实际上是在删除所有空白字符,包括换行符。 如果您希望字符串在传递给函数或在表达式中使用时被视为单个单元,这可能会导致问题。

 from string

var str = "Hello rn World"; 
// Outputs "Hello World" 
str = str.replace(/r?n|r/g, '');

代码行使用 replace 方法从字符串中删除换行符。 正则表达式 /r?n|r/g 匹配任何类型的换行符,空字符串 ” 将每个匹配项替换为空字符串。

使用线条的技巧

在 JavaScript 中使用行时,需要牢记一些提示。

首先,请记住 JavaScript 中的行是由对象表示的。 这意味着您可以使用点表示法访问单个行属性。 例如,要获取线对象的长度,可以使用 length 属性。

其次,请记住,行可以分为两种类型:普通行和注释行。 普通行只是不是注释的代码行。 另一方面,注释行以井号 (#) 开头,用于注释掉代码部分。 您可以通过查找以双斜杠 (//) 开头的行来识别注释行。

最后,请记住您可以使用行号属性来引用代码中的特定行。 这在调试代码时特别有用。

相关文章:

发表评论