1. 程式人生 > >java script去除字串頭尾及中間的空格(經典)

java script去除字串頭尾及中間的空格(經典)

去除字串頭尾及中間的空格指令碼myvalidator.js     
function IgnoreSpaces(Str) ...{ 
      var ResultStr = ""; 
      Temp=Str.split(" "); //雙引號之間是個空格; 
      for(i = 0; i < Temp.length; i++) 
      ResultStr +=Temp[i]; 
      return ResultStr; 

  
在jsp呼叫頁面增加如下 
程式碼: 
<head> 
<script type="text/javascript" src="../../script/myvalidator.js"></script> 
</head> 
  
把程式碼 
<td><input type="text" name="name" dataType="Require" msg="請輸入正確的城市名稱!" ></td> 

修改為: 
<td><input type="text" name="name" dataType="Require" msg="請輸入正確的城市名稱! 
" onBlur="this.value=IgnoreSpaces(this.value);" ></td> 

點評: 
程式碼簡潔有力。妙就妙在split函式的使用上。先用空格分割(split)字串,然後拼接.能想 
到這個用法,作者真是個神人。不得不佩服之。才思敏捷啊。看這樣的程式碼,讓人神清氣爽。