我们经常要判断一个输入框中是否输入了内容,如果未输入内容要进行相应的处理。但是这里有一个问题,如果用户输入的是一个空格 或者是一些其它空字符,这时如果不注意,就达不到要求了。
function searchFromName() {
$("#keyword")[0].focus();
//替换输入内容中所有的空字符
var keyVal = $("#keyword").val().replace(/(^\s*)|(\s*$)/g, "");
if(keyVal == null || keyVal == ""){
return false;
}
var searchByVal = $("#searchByUserOrBs").val();
if(searchByVal == 1){
DetailFrame.window.search($("#keyword").val());
}else{
DetailFrame.window.searchBs($("#keyword").val());
}
}
备注:最为关键的一句代码:
获取到的输入框的值.replace(/(^\s*)|(\s*$)/g, "");