js写的注册页面验证

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script type="text/javascript">
		//用户名校验方法
			function checkName(){
				var reg=/^[\u4e00-\u9fa5]{2,5}$/;
				return check("username",reg);}
		//密码校验方法
			function checkPwd(){
				var reg=/^\d{6}$/;
				return check("pwd",reg);}
		//确认密码校验
			function checkPwds(){
				var pwd=document.getElementById("pwd").value;
				var pwds=document.getElementById("pwds").value;
				var span=document.getElementById("pwds_span");
				if(pwds==pwd){
					span.innerText="√";
					span.style.color="green";}
				else{
					span.innerText="×密码输入错误";
					span.style.color="red";
				}
			}
		//手机号校验
			function checkPhone(){
				var reg=/^[1]\d{10}$/;
				return check("phone",reg);}
		//邮箱校验
			function checkEmail(){
				var reg=/[1-9]\d{5,10}@qq.com$/;
				return check("email",reg);}
			
		//提取公共的方法
			function check(id,reg){
				//获得输入的值
				var uname=document.getElementById(id);
				var value=uname.value;
				var alt=uname.alt;
				//获得span对象
				var span=document.getElementById(id+"_span");
				if(value==null||value==""){
					span.innerText="×"+alt+"不能为空";
					span.style.color="red";
				     return false;}
				else if(reg.test(value)){
					span.innerText="√";
					span.style.color="green";
				    return true ;}
					else{
					span.innerText="×不合法";
					span.style.color="red";
			
  • 2
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值