2010-04-18 78 views

回答

2

您正在寻找类似的产品如trim function,对不对?

+1

是的,谢谢! 实际上jQuery有一个内置的trim()函数! – 2010-04-18 12:58:11

+2

你没有说你正在使用jQuery - 如果你提供更多的信息,你会得到最好的答案... jQuery验证插件提供了:空白选择器。 http://docs.jquery.com/Plugins/Validation/blank – calumbrodie 2010-04-18 13:19:05

+0

+1你说得对。我应该提到这一点。谢谢你:空白! – 2010-04-18 15:22:41

1

包含此功能的地方(为了提供微调功能)

String.prototype.trim = function() { 
    return this.replace(/^\s*(\S*(\s+\S+)*)\s*$/, "$1"); 
}; 

看到这里http://javascript.crockford.com/remedial.html

然后...

if (document.forms['id_of_form'].elements['id_of_input'].value.trim()=='') { 
    //do xyz 
} 
9
var str = document.getElementById("myInput").value; 
if (str.match(/^\s*$/)) { 
    // nothing, or nothing but whitespace 
} else { 
    // something 
} 
相关问题