正则表达式验证用户登录是否合法
来源:互联网 发布:mayo clinic知乎 编辑:程序博客网 时间:2024/06/02 04:55
<!DOCTYPEhtml>
<html>
<head>
<metacharset="UTF-8">
<title></title>
</head>
<body>
<formid="myform">
用户名:<inputtype="test" onblur="checkname(this)"/>
<spanid="userName"></span>
<br><br>
密码:<inputtype="test" onblur="checkpass(this)"><br>
<spanid="pass"></span>
<br>
<br>
邮箱:<inputtype="test"onblur="checkemail(this)"/><br>
<spanid="email"></span>
<br>
<inputtype="submit"value="注册用户"onclick="mysubmit()"/>
</form>
</body>
</html>
<scripttype="text/javascript">
function checkAll(str,index){
varreg=[
/^[\u4e00-\u9fa5]{2,5}$/,
/^[A-Z]{1}[A-Z|a-z|0-9|_]{5,11}$/,
/^\w{2,20}@\w{2,5}\.[A-Z|a-z]{2,3}(\.cn|\.tw)?$/
];
returnreg[index].test(str);
}
function checkname(org){
varstr=org.value;
varf=checkAll(str,0);
if(f){
reg_name=true;
userName.innerHTML="<font color='green'>用户名符合规则</font>";
}else{
userName.innerHTML="<font color='red'>用户名不符合规则</font>";
}
}
functioncheckpass(org){
varstr=org.value;
varf=checkAll(str,1);
if(f){
reg_pass=true;
pass.innerHTML="<font color='green'>密码符合规则</font>";
}else{
pass.innerHTML="<font color='red'>密码不符合规则</font>";
}
}
functioncheckemail(org){
varstr=org.value;
varf=checkAll(str,2);
if(f){
email.innerHTML="<font color='green'>邮箱符合规则</font>";
}else{
email.innerHTML="<font color='red'>邮箱不符合规则</font>";
}
}
varreg_name=false;
varreg_pass=false;
functionmysubmit(){
if(reg_name&®_pass){
alert("可以提交表单!");
}
}
</script>
- 正则表达式验证用户登录是否合法
- 用正则表达式验证用户名是否合法
- js实现正则表达式验证账号是否合法
- 正则表达式验证HTTP地址是否合法
- 登录验证正则表达式
- 正则验证身份证号是否合法
- grep验证ip地址是否合法的正则表达式
- IOS用正则表达式验证textfield输入的内容是否合法
- 验证身份证号是否合法的小程序(正则表达式)
- Android中利用正则表达式验证手机号是否合法
- VB.net中使用正则表达式验证邮箱地址是否合法
- 用正则验证文件名是否合法
- 最强验证手机号是否合法正则
- 用 LDAP 验证用户是否合法
- 正则表达式检验网址是否合法
- 正则表达式判断手机号是否合法
- 正则表达式 判断手机号码是否合法
- 正则表达式测试邮箱地址是否合法
- Java Applet基础
- C语言基础练习(1)
- 简单加减乘除括号的计算器实现
- java error:Could not find or load main class
- 前端第一课
- 正则表达式验证用户登录是否合法
- 比较多个日期从中找出最早最晚时间,并统计出现次数
- Error:Plugin with id 'com.github.dcendents.android-maven' not found.
- 如何在Eclipse中显示空格(space)和制表符(tab)
- 使用GetMethod方法时,如果URL有中文报错的解决办法
- TensorFlowOnSpark stuck
- 【加密算法】 SSL常见加密算法
- Distcp方式
- ICP算法实现