马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
function vPassword1(pass, login) {
if (AND_(NOT_(vUndesiredPass(pass)),(pass!=login))) {
return (AND_(AND_(AND_((vAllowedPass(pass)),(vPassNumReq(pass))),(vPassUpperReq(pass))),(vPassLowerReq(pass))));
}
else {
return vAllowedPass("");
}
}
existingVF['_vPassword1']=true;
function _vPassword1(pass, login) {
setStates("","长度为5到12个字母. 密码与登陆名不得相同。允许简单密码。");
return vPassword1(getStringValue(pass), getStringValue(login));
}
var __vUndesiredPass=new Array(new Array('1','7','','0'),new Array('1'),new Array('1','9','','21'),new Array('1','1','','13'),new Array('1','2','','4'),new Array('1','1','','13','3','','22'),new Array('1','3','','6'),new Array('1','a','','7'),new Array('1','8','','8'),new Array('1','5','','9'),new Array('1','9','','10'),new Array('1','1','','11'),new Array('1','q','','12'),new Array('0','2','','3'),new Array('1','4','','14'),new Array('0','e','','19'),new Array('1','6','','16','7','','16','8','','16','9','','16'),new Array('1','0','','17'),new Array('1','q','','12','w','','15'),new Array('0','r','','20'),new Array('0','t','','26'),new Array('0','0','','2'),new Array('0','4','','30'),new Array('0','3','','28'),new Array('1','6','','24'),new Array('0','0','','17','1','','31','2','','29','3','','6','4','','14','5','','9','6','','24','7','','0','8','','8','9','','27','a','','7','q','','18'),new Array('0','y','','1'),new Array('1','0','','2','9','','10'),new Array('1','2','','23'),new Array('1','2','','4','3','','28'),new Array('0','5','','16'),new Array('1','1','','11','2','','5'),new Array('fa',31,25));
function vUndesiredPass(fieldvalue) {
return AND_(LE_(fieldvalue.length, 12), validate(__vUndesiredPass, fieldvalue));
}
existingVF['_vUndesiredPass']=true;
function _vUndesiredPass(field) {
setStates("","");
if (field == null) return V_INCOMPLETE;
return vUndesiredPass(field.value);
}
var __vAllowedPass=new Array(new Array('1','!','','0',',','','0','.','','0','0','9','0','=','','0','A','Z','0','_','','0','a','z','0'),new Array('0','!','','5',',','','5','.','','5','0','9','5','=','','5','A','Z','5','_','','5','a','z','5'),new Array('0','!','','3',',','','3','.','','3','0','9','3','=','','3','A','Z','3','_','','3','a','z','3'),new Array('0','!','','0',',','','0','.','','0','0','9','0','=','','0','A','Z','0','_','','0','a','z','0'),new Array('0','!','','2',',','','2','.','','2','0','9','2','=','','2','A','Z','2','_','','2','a','z','2'),new Array('0','!','','4',',','','4','.','','4','0','9','4','=','','4','A','Z','4','_','','4','a','z','4'),new Array('fa',5,1));
function vAllowedPass(fieldvalue) {
return AND_(LE_(fieldvalue.length, 12), validate(__vAllowedPass, fieldvalue));
}
existingVF['_vAllowedPass']=true;
function _vAllowedPass(field) {
setStates("","");
if (field == null) return V_INCOMPLETE;
return vAllowedPass(field.value);
}
var __vPassNumReq=new Array(new Array('1','\u0000','/','0','0','9','0',':','\uffff','0'),new Array('0','\u0000','/','1','0','9','0',':','\uffff','1'),new Array('fa',1,1));
function vPassNumReq(fieldvalue) {
return validate(__vPassNumReq, fieldvalue);
}
existingVF['_vPassNumReq']=true;
function _vPassNumReq(field) {
setStates("","a digit is required");
if (field == null) return V_INCOMPLETE;
return vPassNumReq(field.value);
}
var __vPassUpperReq=new Array(new Array('1','\u0000','@','0','A','Z','0','[','\uffff','0'),new Array('0','\u0000','@','1','A','Z','0','[','\uffff','1'),new Array('fa',1,1));
function vPassUpperReq(fieldvalue) {
return validate(__vPassUpperReq, fieldvalue);
}
existingVF['_vPassUpperReq']=true;
function _vPassUpperReq(field) {
setStates("","an uppercase character is required");
if (field == null) return V_INCOMPLETE;
return vPassUpperReq(field.value);
}
var __vPassLowerReq=new Array(new Array('1','\u0000','`','0','a','z','0','{','\uffff','0'),new Array('0','\u0000','`','1','a','z','0','{','\uffff','1'),new Array('fa',1,1));
function vPassLowerReq(fieldvalue) {
return validate(__vPassLowerReq, fieldvalue);
}
existingVF['_vPassLowerReq']=true;
function _vPassLowerReq(field) {
setStates("","a lowercase character is required");
if (field == null) return V_INCOMPLETE;
return vPassLowerReq(field.value);
} |