javascript 使用正则表达式验证注册用户填写的资料
2010-05-05 23:44
441 查看
]<mce:script language="javascript" type="text/javascript"><!-- String.prototype.Trim = function() { return this.replace(/(^/s*)|(/s*$)/g, ""); } function check() { //检查用户名 var userId = document.getElementById("txtUserId").value; userId = userId.Trim(); if (!isRegisterUserName(userId)) { alert("用户名格式不正确!"); return false; } //检查密码 var password = document.getElementById("txtPwd").value; password = password.Trim(); if (!isPasswd(password)) { alert("密码格式不正确!"); return false; } //密码确定 var rPassword = document.getElementById("txtPwdRp").value; rPassword = rPassword.Trim(); if (password != rPassword) { alert("前后密码不匹配!"); return false; } //检查真实姓名 var trueName = document.getElementById("txtTrueName").value; trueName = trueName.Trim(); if (!isTrueName(trueName)) { alert("请输入真确的真实姓名!"); return false; } //检查部门 var department = document.getElementById("txtDepartment").value; department = department.Trim(); department = department.Trim(); if (department == "") { alert("还没有选择部门!"); return false; } //检查办公电话 var tel = document.getElementById("txtTel").value; tel = tel.Trim(); if (tel != "") { if (!isNums(tel)) { alert("办公电话格式不正确!"); return false; } } //检查手机号码 var motel = document.getElementById("txtMotel").value; motel = motel.Trim(); if (motel != "") { if (!isMotel(motel)) { alert("手机号码格式不正确!"); return false; } } //检查qq var qq = document.getElementById("txtQ").value; qq = qq.Trim(); if (qq != "") { if (!isQQ(qq)) { alert("qq号格式不正确!"); return false; } } //检查邮箱 var meil = document.getElementById("txtMeil").value; meil = meil.Trim(); if (meil != "") { if (!isEmail(meil)) { alert("邮箱地址格式不正确!"); return false; } } return true; } //校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串 function isRegisterUserName(s) { var patrn = /^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/; if (!patrn.exec(s)) return false return true } //校验密码:只能输入6-20个字母、数字、下划线 function isPasswd(s) { var patrn = /^(/w){6,20}$/; if (!patrn.exec(s)) return false return true } //校验用户排序:只能输入正整数 function isNums(s) { var patrn = /^[0-9]{1,}$/; if (!patrn.exec(s)) return false; return true; } //校验用户真名:只能输入中文汉字或英文,可带"_"、"."、空格 function isSB(s) { var patrn = /^([/u4e00-/u9fa5]{1,}|([a-z ._A-Z]{1,}$))/; if (!patrn.exec(s)) return false; return true; } //校验手机号码:只能输入韶关移动的手机号码 function isMotel(s) { var patrn=/^1[35][012456789][0-9]{8}$/; if(!patrn.exec(s))return false; return true; } //校验qq function isQQ(s) { var patrn=/[1-9][0-9]{4,}/; if(!patrn.exec(s))return false; return true; } //校验Email地址 function isEmail(s) { var patrn = //w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*/; if (!patrn.exec(s)) return false; return true; } // --></mce:script>
相关文章推荐
- php用户注册信息验证正则表达式
- javascript中使用正则表达式进行字符串验证示例
- 如何使用JavaScript和正则表达式进行数据验证
- 使用javascript和正则表达式进行数据验证
- 使用javascript和正则表达式进行数据验证
- JavaScript 使用正则表达式进行表单验证的示例代码
- JavaScript使用简单正则表达式的数据验证功能示例
- 如何使用JavaScript和正则表达式进行数据验证
- 应用正则表达式验证用户注册信息(上)
- JavaScript中的正则表达式使用及验证qq号码的正则
- 【坑】javascript使用正则表达式验证数字的时候的画蛇添足
- 使用javascript和正则表达式进行数据验证
- 在js中用正则表达式验证用户注册信息
- PHP从入门到精通 例6.6 应用正则表达式对用户注册信息进行验证
- 如何使用JavaScript和正则表达式进行数据验证
- 如何使用JavaScript和正则表达式进行数据验证
- JavaScript正则表达式与注册验证
- MySpace.cn 使用的Javascript验证正则表达式
- JavaScript 使用正则表达式进行表单验证的示例代码