String.prototype.trim = function() {
return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, '');
}
var a = " a ";
console.log(a.trim());
使用js 原生链扩展String类增加trim 方法,把string前后空格都去掉。
关于prototype等js高级内容 请参考
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/Trim
这个文档内容很好。