js验证密码必须为大小写字母和数字组成
来源:互联网 发布:泛海三江主机编程软件 编辑:程序博客网 时间:2024/05/18 03:15
<script language="JavaScript" type="text/JavaScript">
function checkPass(pass){
if(pass.length < 6){
return 0;
}
var ls = 0;
if(pass.match(/([a-z])+/)){
ls++;
}
if(pass.match(/([0-9])+/)){
ls++;
}
if(pass.match(/([A-Z])+/)){
ls++;
}
if(pass.match(/[^a-zA-Z0-9]+/)){
ls++;
}
return ls;
}
function Validate(){
var oldLogPWD = document.InfoForm.oldLogPWD;
var newLogPWD = document.InfoForm.newLogPWD;
var confirmLogPWD = document.InfoForm.confirmLogPWD;
if(oldLogPWD.value.checkEmpty()){
alert("旧登录密码不能为空!")
oldLogPWD.focus();
return false;
}
if(newLogPWD.value.checkEmpty()){
alert("新登录密码不能为空!")
newLogPWD.focus();
return false;
}
if(checkPass(newLogPWD.value)<3){
alert("新登录密码复杂度不够,请重新设置!");
newLogPWD.focus();
return false ;
}
if(newLogPWD.value!=confirmLogPWD.value){
alert("确认新登录密码必须和新登录密码相等!");
confirmLogPWD.focus();
return false;
}
if(newLogPWD.value==oldLogPWD.value){
alert("新登录密码不可以与旧登录密码相等!");
newLogPWD.focus();
return false;
}
return true;
}
function SubmitForm(){
if(Validate()){
var con;
con=confirm("请牢记您的密码,确认执行该操作吗?");
if(con==true){
document.InfoForm.submit();
}
}
}
</script>
function checkPass(pass){
if(pass.length < 6){
return 0;
}
var ls = 0;
if(pass.match(/([a-z])+/)){
ls++;
}
if(pass.match(/([0-9])+/)){
ls++;
}
if(pass.match(/([A-Z])+/)){
ls++;
}
if(pass.match(/[^a-zA-Z0-9]+/)){
ls++;
}
return ls;
}
function Validate(){
var oldLogPWD = document.InfoForm.oldLogPWD;
var newLogPWD = document.InfoForm.newLogPWD;
var confirmLogPWD = document.InfoForm.confirmLogPWD;
if(oldLogPWD.value.checkEmpty()){
alert("旧登录密码不能为空!")
oldLogPWD.focus();
return false;
}
if(newLogPWD.value.checkEmpty()){
alert("新登录密码不能为空!")
newLogPWD.focus();
return false;
}
if(checkPass(newLogPWD.value)<3){
alert("新登录密码复杂度不够,请重新设置!");
newLogPWD.focus();
return false ;
}
if(newLogPWD.value!=confirmLogPWD.value){
alert("确认新登录密码必须和新登录密码相等!");
confirmLogPWD.focus();
return false;
}
if(newLogPWD.value==oldLogPWD.value){
alert("新登录密码不可以与旧登录密码相等!");
newLogPWD.focus();
return false;
}
return true;
}
function SubmitForm(){
if(Validate()){
var con;
con=confirm("请牢记您的密码,确认执行该操作吗?");
if(con==true){
document.InfoForm.submit();
}
}
}
</script>
0 0
- js验证密码必须为大小写字母和数字组成
- 正则表达式验证系统登录密码必须由字母数字和特殊符号组成
- java正则校验,密码必须由字母和数字组成
- java正则校验,密码必须由字母和数字组成
- js 验证数字和字母组成的6-16位密码
- 表单验证 增加regex 正则表达式(密码必须为字母和数字的组合)
- JS 验证密码 不能为空,必须含有数字、字母、特殊字符,长度在8-12位
- JS 验证密码 不能为空,必须含有数字、字母、特殊字符,长度在8-12位
- 正则 密码 由数字和字母组成, 并且不能为纯字母或纯数字
- JS验证用户名必须以字母(不区分大小写)、数字、下划线(_)随意组合的字符
- JS 验证必须前面字母后面数字
- java代码验证密码为8-16位,必须包含英文大小写,数字,下划线
- js正则表达式验证密码强度,必须包含数字,大写字母,小写字母,特殊字符四选三
- 正则表达式验证密码(大小写字母、数字、特殊符号 四选三)
- 密码等级:至少包含字母、大小写数字、特殊字符 JS
- 随机生成及检测8位密码:必须由大写字母、小写字母、数字和特殊符号共同组成
- js 验证只能为中文、数字、字母
- js 验证只能为中文、数字、字母
- Android:获取手机通讯录中联系人的信息
- 剪花布条
- 用指向指针的指针的方法对字符串和整数排序
- iOS 轮播图实现
- 关于sql语句中最后where 1=1
- js验证密码必须为大小写字母和数字组成
- TCP Three-Way handshake
- Android了解四大基本组件
- Git分布式版本控制系统
- UVa - 11400 - Lighting System Design
- 基于Qt5 描绘物体在二维空间运动轨迹(一)
- 【Android】状态栏通知Notification、NotificationManager详解
- python 字符串 学堂在线 MITx: 6.00.1x 计算机科学和Python编程导论 problem set 2
- 利用iframe进行ajax文件提交