去除字符串的首尾的空格
String.prototype.trim=function(){
return this.replace(/(^\s*)|(\s*$)/g, "");
}

解决方案 »

  1.   

    自己写个trim函数,去掉空格,然后在验证函数里面调用下这个trim,把要验证对象的value去掉空格后再判断。trim函数如下:
    function trim(str){
    while((str.charCodeAt(0)==32)&&(str.length>=1)){
       str=str.substring(1,str.length);
    }
    while((str.charCodeAt(str.length-1)==32)&&(str.length>=1)){
    str=str.substring(0,str.length-1);
    }
    return str;
    }这是去除前后的空格。
    如果你向只去掉前面或后面的,自己改下就可以了