如何检测换行并删除所有换行符

时间:2016-07-21 10:55:34

标签: javascript

我已设法检测字符串中的换行符,但我可以正确删除它,所以在字符串中只会留下“第一行”

var str = "First Line"         
+"\nSecond Text Line";

var res = /\r|\n/.exec(str);
console.log(res);

3 个答案:

答案 0 :(得分:4)

有几种方法,但如果你有\r \n,我可能会使用replace和正则表达式:

str = str.replace(/(?:\r|\n).*$/, '');

答案 1 :(得分:0)

使用正则表达式:



var str = "First Line" + "\n Second Text Line";
var line = str.replace(/(?:\r|\n).*$/, '');
console.log(line);




答案 2 :(得分:-1)

使用" \ n"分割字符串作为一个分隔符,然后将字符串重新连接在一起

var strings = str.split("\n");
var finalstr =strings[0];