1、检测是否有空格(不管在开头、中间还是结尾):
var newPassword= document.getElementById("newPassword").value;
var patt1 = new RegExp(/\s+/g);
if (patt1.test(newPassword)) {
alert("密码不能包含有空格");
}
2、(newPassword[0].length>0&&newPassword[0].trim().length==0) 只能判断字符串前面是否有空格
if(newPassword[0]==""||newPassword[0]==null||newPassword[0]==''||newPassword[0].length==0||(newPassword[0].length>0&&newPassword[0].trim().length==0)){
alert("密码能为空!");
var hrefNew="edit_password.do?userid="+userId+"&password="+password;
obj.setAttribute("href",hrefNew);
return;
}