我有以下 HTML 字符串。什么是 JavaScript 中用于从该字符串中删除前导空格和尾随空格的示例代码?
<p> </p>
<div> </div>
Trimming using JavaScript<br />
<br />
<br />
<br />
all leading and trailing white spaces
<p> </p>
<div> </div>
最佳答案
查看字符串方法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,'');
};
}
...这会将方法注入(inject)到那些仍在池的浅水区游泳的浏览器的原生原型(prototype)中。
关于javascript - 如何从给定的 html 字符串中删除前导和尾随空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10032024/