次の HTML 文字列があります。この文字列から先頭と末尾の空白を削除する JavaScript のサンプル コードは何ですか?
<p> </p>
<div> </div>
Trimming using JavaScript<br />
<br />
<br />
<br />
all leading and trailing white spaces
<p> </p>
<div> </div>
次の HTML 文字列があります。この文字列から先頭と末尾の空白を削除する JavaScript のサンプル コードは何ですか?
<p> </p>
<div> </div>
Trimming using JavaScript<br />
<br />
<br />
<br />
all leading and trailing white spaces
<p> </p>
<div> </div>
String メソッドを参照してくださいtrim()
- https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String/Trim
var myString = ' bunch of <br> string data with<p>trailing</p> and leading space ';
myString = myString.trim();
// or myString = String.trim(myString);
編集
他のコメントで述べたように、正規表現アプローチを使用することは可能です。このtrim
メソッドは事実上、正規表現の単なるエイリアスです。
if(!String.prototype.trim) {
String.prototype.trim = function () {
return this.replace(/^\s+|\s+$/g,'');
};
}
...これにより、プールの浅い端でまだ泳いでいるブラウザのネイティブ プロトタイプにメソッドが挿入されます。
var str = " my awesome string "
str.trim();
古いブラウザの場合は、正規表現を使用してください
str = str.replace(/^[ ]+|[ ]+$/g,'')
//str = "my awesome string"
string.replace(/^\s+|\s+$/g, "");
var trim = your_string.replace(/^\s+|\s+$/g, '');