完整校验密码不能是连续字符,6-20位,必须包含字母数字特殊
字符
修改密码⽅法:
function changePwd(){
var oldPwd = $("#oldPwd").val();
var newPwd = $("#newPwd").val();
var newPwd2 = $("#newPwd2").val();
if(oldPwd=="" ||oldPwd==null){
bt_alert('提⽰','登录密码不能为空');
return;
}
if(newPwd=="" ||newPwd==null ){
bt_alert('提⽰','修改密码不能为空');
return;
}
if(!vpwd(newPwd)){
return;
}
if(newPwd2=="" ||newPwd2==null ){
bt_alert('提⽰','确认密码不能为空');
return;
}
if(!vpwd(newPwd2)){
return;
}
if(newPwd != newPwd2){
bt_alert('提⽰','修改密码与确认密码不⼀致');
return;
}
if(oldPwd == newPwd){
bt_alert('提⽰','旧密码不能与新密码相同');
return;
}
var oldPwdn = hex_md5(oldPwd);
var newPwdn = hex_md5(newPwd);
var newPwd2n = hex_md5(newPwd2);
$.ajax({
type: "POST",
url:'<%=path%>/ajaxChangePwd.action',我的校园作文400字
data:{
oldPwd:oldPwdn,
newPwd:newPwdn,
newPwd2:newPwd2n,
},
async: false,
success: function(result) {
if(result=='1'){
bt_alert('提⽰','修改成功');
// bt_alert('提⽰','密码修改成功',function(){
window.parent.location='<%=path%>/outLogin.action';
//});
}else if(result=='FF'){
bt_alert('提⽰','登录密码不对,请确认',function(){
window.location.href='<%=path%>/loadEditPwd.action';
});
怎么建立局域网
}else{
bt_alert('提⽰','密码修改失败',function(){
window.location.href='<%=path%>/loadEditPwd.action';
});
清正廉洁的名言}
}
});
}
function vpwd(now){
var re1 = new RegExp("[a-zA-Z]");//字母
var st(now);
var re2 = new RegExp("[0-9]");//数字
var st(now);
var re3 = new RegExp("[^a-zA-Z0-9]");//特殊符号
var st(now);
var re4 = new RegExp("[\\u4E00-\\u9FFF]+","g");//中⽂
var st(now);
//不能相同字符(如111、aaa)连续3位或3位以上
关于奉献的演讲稿var re5 = /(\w)*(\w)\2{2}(\w)*/g;
st(now)){
bt_alert("提⽰","不能相同的字符连续3位或3位以上");
return false;
甩客
}
if(!LxStr(now)){
bt_alert("提⽰", "不能连续字符,连续3位或3位以上");
return false;
}
st(now)){
bt_alert('提⽰','不应包含汉字!');
return false;
}
if(now.length<6 || now.length>20){
bt_alert('提⽰','密码长度应在6-20!');
return false;
}
if(len1 && len2 && len3){
return true;
}else{
bt_alert('提⽰','密码强度不符合,⾄少6位且⾄少包含数字字母特殊符号各⼀位!'); return false;
}
}
//校验不能是连续字符⽅法
LxStr = function(str){
var arr = str.split('');
var flag = true;
做梦梦到僵尸for (var i = 1; i < arr.length-1; i++) {
var firstIndex = arr[i-1].charCodeAt();
var secondIndex = arr[i].charCodeAt();
var thirdIndex = arr[i+1].charCodeAt();
thirdIndex - secondIndex == 1;
secondIndex - firstIndex==1;
if((thirdIndex - secondIndex == 1)&&(secondIndex - firstIndex==1)){
flag = false;
}
}
if(!flag){
$("#message_").text("您的⼯号为弱⼝令密码,请修改密码后登录!");
return flag;
}
return flag;
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论