我尝试使用以下方法禁止用户在输入区域中仅保留空白而没有运气:

方法一:

var formSub  = $('#formsub').val();

if (formSub == null || formSub == "") {
  return false;
}


方法二:

if (formSub.trim() == "" || formSub.trim() == " ") {
  return false;
}


方法三:

if ($.trim(formSub) == "" || $.trim(formSub) == " ") {
  return false;
}


任何想法? :)

最佳答案

使用一个简单的正则表达式:

/\S/.test(formSub)


其中,\S表示任何非空白字符。

这消除了对trim(在IE
10-05 20:58