我尝试匹配并删除字符串开头的任何换行符。
str.replace(/^\n+/, "")
str是从textarea.val中检索的,当我在javascript中收到它时,它不包含任何换行符
为什么这不起作用?
答案 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]+/, "")