//為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 + ")");