怎么在jsp中写java代码控制输入的密码必须至少包括数字,小写字母,大写字母,标点符号中的三种
4个回答
展开全部
可以用正则表达式。但是一次性匹配很麻烦。可以这样
var numflag = \d+ ; //至少有一个数字
var charflag = [a-z]+ ;//至少有一个小写字母
var charFlag = [A-Z]+;
var labelflag = [\,\.\*\( 你想要的标点] ; 如果全部都加上的话 感觉没什么必要了(而且不安全)
var flag = 0 ; //标记符合条件的个数
if(numflag){ // 符合标记 +1
flag ++;
}
if(charflag){
flag ++ ;
}
.....
if(flag >2){
//密码符合条件。。。
}
var numflag = \d+ ; //至少有一个数字
var charflag = [a-z]+ ;//至少有一个小写字母
var charFlag = [A-Z]+;
var labelflag = [\,\.\*\( 你想要的标点] ; 如果全部都加上的话 感觉没什么必要了(而且不安全)
var flag = 0 ; //标记符合条件的个数
if(numflag){ // 符合标记 +1
flag ++;
}
if(charflag){
flag ++ ;
}
.....
if(flag >2){
//密码符合条件。。。
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以百度 正则表达式,不过你这个应该要用组合才能实现,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
同意楼上,一般都是EL去判断吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以在jsp中写javascript判断
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询