选择判断一些非空字符时,有些空不知道这么判断不知道这么判断如下图
就如现在一样,你就算做了判断,我现在打一个空格还是有值的,现在你这么判读呢?
那么就要使用replace()方法了, replace()方法就是用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。前面那个空格是我用输入法变成圆形的打出来的,替换成空,就可以完成特殊字符的验证了
// 传过来的值
String na = request.getParameter("na").replace(" ", "");
String name = request.getParameter("name").replace(" ", "");
if (name == null||"".equals(name)&&na == null || "".equals(na) ) {
request.setAttribute("message","<script type=\"text/javascript\">alert(\"不能为空\");
</script>");
} else {
System.out。println("已经完成非空验证了");
}