Javascript 如何检查输入文本字段是否仅包含空格?

Javascript 如何检查输入文本字段是否仅包含空格?,javascript,Javascript,在Javascript中检查输入文本字段是否为空(不包含任何内容或仅包含空格)的最简单方法是什么?您正在寻找类似于的内容,对吗?在某个地方包含此函数(以便提供修剪函数) 看这里 然后 if (document.forms['id_of_form'].elements['id_of_input'].value.trim()=='') { //do xyz } 是的,谢谢!实际上jQuery有一个内置的trim()函数!您没有说您正在使用jQuery-如果您提供更多信息,您会得到最好的答案

在Javascript中检查输入文本字段是否为空(不包含任何内容或仅包含空格)的最简单方法是什么?

您正在寻找类似于的内容,对吗?

在某个地方包含此函数(以便提供修剪函数)

看这里

然后

if (document.forms['id_of_form'].elements['id_of_input'].value.trim()=='') {
    //do xyz
}

是的,谢谢!实际上jQuery有一个内置的trim()函数!您没有说您正在使用jQuery-如果您提供更多信息,您会得到最好的答案。。。jquery验证插件提供了一个:空白选择器+你说得对。我应该提到这一点。谢谢你的回复:空白!现在链接断开了,按照当前的策略,答案更像是一个
链接而已
答案
if (document.forms['id_of_form'].elements['id_of_input'].value.trim()=='') {
    //do xyz
}
var str = document.getElementById("myInput").value;
if (str.match(/^\s*$/)) {
    // nothing, or nothing but whitespace
} else {
    // something
}