从textarea检索的字符串开头的新行的正则表达式?

时间:2014-03-12 09:33:58

标签: javascript regex

我尝试匹配并删除字符串开头的任何换行符。

str.replace(/^\n+/, "")

str是从textarea.val中检索的,当我在javascript中收到它时,它不包含任何换行符

为什么这不起作用?

2 个答案:

答案 0 :(得分:0)

它在这里工作

var str = "\n\n\n\nHOSTNAMEA, \n HOSTNAMEB,HOSTNAMEC";
var res = str.replace(/^\n+/,'');
console.log(str);
console.log(res);

str向下排4行并开始

res从开头删除所有新行

答案 1 :(得分:0)

用""替换CR或LF。

str.replace(/^[\n\r]+/, "")