最後 "\ n"をテキストエリアから削除する方法は?
最後の改行文字(\n
):
verses1 = "1\n222\n"
verses1.replace(/\n$/, "")
// "1\n222"
verses2 = "1\n222\n\n"
verses2.replace(/\n$/, "")
// "1\n222\n"
最後の改行のみ(\n
):
verses = "1\n222\n\n"
verses.replace(/\n+$/, "")
// "1\n222"
から http://en.wikipedia.org/wiki/Trim_%28programming%29
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g, "");
};
これにより、文字列変数にトリム関数が追加され、文字列の最初と最後から空白が削除されます。
これにより、次のようなことができます。
var mystr = "this is my string "; // including newlines
mystr = mystr.trim();
$。trim() でうまくいくはずです!
指定した文字列の最初と最後から空白と改行文字を削除します。
個人的には、文字列から改行を削除するためのlodashが好きです。 https://lodash.com/
_.trim(myString);