从textarea中删除最后一个“\ n”

时间:2010-06-21 12:42:26

标签: javascript newline

如何从textarea中删除最后“\ n”?

5 个答案:

答案 0 :(得分:42)

verses ="1\n222\n"
verses = verses.replace(/\n$/, "")
-> returns "1\n222"

答案 1 :(得分:11)

来自http://en.wikipedia.org/wiki/Trim_%28programming%29

String.prototype.trim = function() {
  return this.replace(/^\s+|\s+$/g, "");
};

这将为字符串变量添加一个trim函数,从字符串的开头和结尾删除空格。

有了这个,你可以做类似的事情:

var mystr = "this is my string   "; // including newlines
mystr = mystr.trim();

答案 2 :(得分:6)

$.trim()应该做到这一点!

它从指定字符串的开头和结尾修剪空格和换行符。

答案 3 :(得分:2)

我个人喜欢lodash从字符串修剪换行符。 https://lodash.com/

_.trim(myString);

答案 4 :(得分:0)

您可以通过这种方式-Djps.track.ap.dependencies=false 结果:https://regex101.com/r/lWKzFy/1