日期:2014-05-16  浏览次数:20398 次

js去除前后空格方法
js去除前后空格方法
//去除前后空格方法
String.prototype.trim = function(){  
    return this.replace(/(^\s*)|(\s*$)/g, "");  
}

//去除前面的空格方法
String.prototype.trimLeft = function(){    
   return this.replace(/(^\s*)/g, "");    
}  
  
//去除后面的空格方法
String.prototype.trimRight = function(){    
   return this.replace(/(\s*$)/g, "");    
} 

//表单验证
function fastSubmit(f){
  var form=f;
  var ra=form.searchType;
  var radioValue="";
  for(var i=0;i<ra.length;i++){  
     if(ra[i].checked){  
      radioValue=ra[i].value;
     }
  }
  if(radioValue==""){
    alert("请选择查询类型!");
    return false;  
  }else if(form.content.value.trim()==""){
    alert("请输入内容!");
    return false;
  }
}

<form action="/fastSearch.action" method="post" id="fastForm" onSubmit="return fastSubmit(this);">
      <ul>
        <li style="padding-left:20px;">
          <input type="radio" value="0" name="searchType"/>
          PN / FC
          <input type="radio" value="1" name="searchType"/>
          整机型号
          <input type="radio" value="2" name="searchType"/>
          整机名称
          <input type="text" class="m3" name="content"/>
        </li>
        <li>
          <input type="submit" value="提交"/>

        </li>
      </ul>
</form>


参考:
http://blog.stevenlevithan.com/archives/faster-trim-javascript
http://www.iteye.com/topic/1021677