你是在哪判断?客户端用javascript就行了
在google里搜一下正则表达式,保你找到答案

解决方案 »

  1.   

    <form name="frm" action="1.jsp" onSubmit="return aa()">
    用户名<input type="text" name="username"><p>
    密码<input type="password" name="password"><p>
    <input type="submit" name="sub">
    </form>
    <SCRIPT LANGUAGE="JavaScript">
    function aa() {
    re1=/[a-z]+$/i
    re2=/\d+$/ if(!re1.test(frm.username.value)) {
    alert("用户名不是字母或没有填!")
    return false
    }
    if(!re2.test(frm.password.value)) {
    alert("密码不是数字或没有填!")
    return false
    }
    return true
    }
    </SCRIPT>