现在的位置: 首页 > 综合 > 正文

No 104 · js去掉字符串左右空格

2013年01月11日 ⁄ 综合 ⁄ 共 681字 ⁄ 字号 评论关闭
function trim(str){    
     while(str.indexOf(" ")!=-1){        
          str=str.replace(" ","");    
     }    
     return str;
}
//去左空格;
function ltrim(s)
{
    return s.replace(/^\s*/, "");
}
//去右空格;
function rtrim(s)
{
    return s.replace(/\s*$/, "");
}
//去左右空格;
function trim(s){
//s.replace(/(^s*)|(s*$)/g, "");
    return rtrim(ltrim(s)); 
}
function trim(str){ //删除左右两端的空格
  return str.replace(/(^\s*)|(\s*$)/g, "");
}



// 增加一个名为 trim 的函数作为 // String 构造函数的原型对象的一个方法。 String.prototype.trim = function() { // 用正则表达式将前后空格 // 用空字符串替代。 return this.replace(/(^\s*)|(\s*$)/g, ""); } function trims() { // 有空格的字符串 var s = " leading and trailing spaces "; // 显示 " leading and trailing spaces (35)" window.alert(s + " (" + s.length + ")"); // 删除前后空格 s = s.trim(); // 显示"leading and trailing spaces (27)" window.alert(s + " (" + s.length + ")"); }

抱歉!评论已关闭.