第一種,使用html的方式判斷,如
<form action="action.jsp" method="post">
<!-- 通過正則表達式決定輸入的字符 -->
用戶名:<input pattern="[a-zA-Z]{3,10}" name="username">(只能由字母組成,長度在3-10位之間)
<br />
密碼:<input pattern="[a-zA-Z0-9]{6,12}" type="password" name="password">(只能由字母數字組
成,長度在6-15位之間)<br />
<input type="submit"><br>
</form>
第二種,使用java的方式判斷,可以寫在jsp頁面中
使用String的matches(String regex)方法.
//判斷是否符合業務邏輯
if (username.matches("[a-zA-Z0-9]{6,12}")&& password.matches("[a-zA-Z0-9]{6,12}")) {
out.print("業務邏輯正確");
} else {
out.print("業務邏輯錯誤");
}