2010-04-18 124 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 
} 
相關問題