//为String对象原型添加trim方法,去掉字符串前后的空格
String.prototype.trim = function(){
// 用正则表达式将前后空格,用空字符串替代
return this.replace(/[(^\s*)|(\s*$)]/g, "");
}
var s = " leading and trailing spaces";
// 源字符串显示 " leading and trailing spaces(28)"
window.alert(s + " (" + s.length + ")");
// 删除前后空格
s = s.trim();
//去掉空格后的结果显示“leadingandtrailingspaces(24)”
window.alert(s + " (" + s.length + ")");