JSP中如何写密码输入和确认密码时正确与否的Java判断代码?

JavaScript029

JSP中如何写密码输入和确认密码时正确与否的Java判断代码?,第1张

jsp中判断两次输入的密码是否相同的方法是通过js实现的。\x0d\x0a在两个文本框里添加onchange事件,在文本框的内容一发生变化时就触发该事件,而判断就写在这个事件之内就可以了。\x0d\x0a\x0d\x0a \x0d\x0afunction check()\x0d\x0a{\x0d\x0a\x0d\x0aif (document.form1.username.value==""){\x0d\x0aalert("请输入登录账号!")\x0d\x0areturn false\x0d\x0a}\x0d\x0aif (document.form1.passwords.value==""){\x0d\x0aalert("请输入登录密码!")\x0d\x0areturn false\x0d\x0a}\x0d\x0aif (document.form1.password.value==""){\x0d\x0aalert("请输入重复密码!")\x0d\x0areturn false\x0d\x0a}\x0d\x0aif (document.form1.password.value!=document.form1.passwords.value){\x0d\x0aalert("对不起!重复密码不等于登录密码")\x0d\x0areturn false\x0d\x0a}\x0d\x0a\x0d\x0areturn true\x0d\x0a\x0d\x0a}\x0d\x0a \x0d\x0a\x0d\x0a

如果是只判断密码的长度或格式,就可以用正则表达式来判断

如果要验证密码是否与数据库中的值一致,则要用ajax配合后台程序来判断了。

具体方法网上很多,可以自己搜搜看,这里我就说下思路。如果再搞不定,再眯我吧。

用正则表达式吧

<SCRIPT type="text/javascript">

function checkUserName(userName){

var reg = /^[a-z\d]{6,12}/// 小写字母

return reg.test(userName)

}

function checkPassword(userPassword){

var reg = /^\d{6}$/// 数字

return reg.test(userPassword)

}

//alert(checkUserName('adf'))

//alert(checkPassword('1212122'))

</SCRIPT>