一个JavaScript去空格的问题
我想用JavaScript判断表单中的内容中否为空,用 
 var   str=document.form1.UserName.value; 
 if(str.length==0) 
 { 
          ...处理代码 
 } 
 但是在输入内容为空格时,程序仍认为有内容,请问有什么解决方法?
------解决方案--------------------给String对象加个trim方法: 
 /** 
  * 去除字符串空格函数(不去除全角空格) 
  * 用法:var s =  " china  "; 
  *      var s1 = s.trim(); 
  *      则s1 =  "china "; 
  */ 
 String.prototype.trim = function ()  
 { 
 	return this.replace(/(^[\s]*)|([\s]*$)/g,  " "); 
 }; 
 以后调用: 
 var str=document.form1.UserName.value.trim(); 
 if(str.length==0) 
 { 
    ...处理代码 
 }