JS + jQuery实现注册信息的验证功能

  

用JS和JQuery实现的效果是一样的。

  

HTML代码         & lt; legend>请填写注册信息& lt;/legend>   action=& lt;形式”指数。html”方法=" post "比;   & lt;表比;   & lt; tr>   & lt; td>用户名:& lt;/td>   & lt; td> & lt;输入类型=拔谋尽眓ame="用户名"占位符=庇捎⑽淖帜负褪肿槌傻?-16位字符,以字母开头”在   & lt;/td>   & lt;/tr>   & lt; tr>   & lt; td>昵称:& lt;/td>   & lt; td> & lt;输入类型=拔谋尽眓ame="昵称"占位符=庇? - 6个汉字组成“比;   & lt;/td>   & lt;/tr>   & lt; tr>   & lt; td>邮箱:& lt;/td>   & lt; td> & lt;输入类型=拔谋尽眓ame="电子邮件"占位符=坝氏湔撕臔域名。如good@tom.com, whj@sina.com.cn”比;   & lt;/td>   & lt;/tr>   & lt; tr>   & lt; td>密码:& lt;/td>   & lt; td> & lt;输入类型=懊苈搿眓ame=" pwd "占位符=庇捎⑽淖帜负褪肿槌傻氖蛔址北?   & lt;/td>   & lt;/tr>   & lt; tr>   & lt; td>确认密码:& lt;/td>   & lt; td> & lt;输入类型=懊苈搿眓ame=" pwd2 "占位符=叭啡厦苈搿北?   & lt;/td>   & lt;/tr>   & lt; tr>   & lt; td>手机号码:& lt;/td>   & lt; td> & lt;输入类型=拔谋尽眓ame="电话"占位符=笆只庞?1位数字组成,且以13日,15日,18日开头”在   & lt;/td>   & lt;/tr>   & lt; tr>   & lt; td>出生日期:& lt;/td>   & lt; td> & lt;输入类型=拔谋尽眓ame="日期"占位符=背錾掌谠?990 - 2009年之间“比;   & lt;/tr>   & lt; tr>   & lt; td colspan=" 2 "=白蟆倍云胱4? lt;输入类型=鞍磁ァ钡拿?疤峤弧眝alue=" https://www.yisu.com/zixun/提交“祝辞& lt;/td>   & lt;/tr>   & lt;/table>   & lt;/form>   & lt;/fieldset>      

CSS样式         身体{   text-align:中心;   填充:0;   保证金:0;   }   自定义字段{   宽度:800 px;   }   表tr td ~ td {   text-align:左;   宽度:600 px;   }      

JS代码      //验证用户名   函数check_userName () {   var用户名=. getelementbyid(“名字”)value;   var regName=/[a-zA-Z] \ w {4、16}/如果用户名==" | | userName.trim ()==" ") {   . getelementbyid (“err_name”)。innerHTML="请输入用户名”;   返回错误;   }else if (! regName.test(用户名)){   . getelementbyid (“err_name”)。innerHTML="由英文字母和数字组成的4-16位字符,以字母开头”;   返回错误;   其他}{   . getelementbyid (“err_name”)。innerHTML=" ok ! ! !”;   返回true;   }   }//验证昵称   函数check_nickName () {   var昵称=. getelementbyid(“尼克”)value;   var regName=/[\ u4e00 - \ u9fa5] {2,6}/如果(昵称==" " | | nickName.trim ()==" ") {   . getelementbyid (“err_nick”)。innerHTML="请输入昵称”;   返回错误;   }else if (! regName.test(昵称)){   . getelementbyid (“err_nick”)。innerHTML="由2 - 6个汉字组成”;   返回错误;   其他}{   . getelementbyid (“err_nick”)。innerHTML=" ok ! ! !”;   返回true;   }   }//验证邮箱   函数check_email () {   var邮件=. getelementbyid(“电子邮件”)value;   var regEmail=/^ \ w + @ \ w + ((\ \ w +) +)/美元;   如果(电子邮件==" " | | email.trim ()==" ") {   . getelementbyid (“err_email”)。innerHTML="请输入邮箱”;   返回错误;   }else if (! regEmail.test(电子邮件)){   . getelementbyid (“err_email”)。innerHTML="邮箱账号@域名。如good@tom.com, whj@sina.com.cn”;   返回错误;   其他}{   . getelementbyid (“err_email”)。innerHTML=" ok ! ! !”;   返回true;   }   }//验证密码   函数check_pwd () {   var pwd=. getelementbyid (pwd) value;   var regPwd=/^ \ w {10} 4 $/;   如果(pwd==" " | | pwd.trim ()==" ") {   . getelementbyid (“err_pwd”)。innerHTML="请输入密码”;   返回错误;   }else if (! regPwd.test (pwd)) {   . getelementbyid (“err_pwd”)。innerHTML="格式错误”;   返回错误;   其他}{   . getelementbyid (“err_pwd”)。innerHTML=" ok ! ! !”;   返回true;   }   }//确认密码   函数check_pwd2 () {   var pwd=. getelementbyid (pwd) value;   var pwd2=. getelementbyid (“pwd2”) value;   如果(pwd2==" " | | pwd2.trim ()==" ") {   . getelementbyid (“err_pwd2”)。innerHTML="请输入密码”;   返回错误;   }else if (! pwd2.equals (pwd)) {   . getelementbyid (“err_pwd2”)。innerHTML="两次输入密码不一致”;   返回错误;   其他}{   . getelementbyid (“err_pwd2”)。innerHTML=" ok ! ! !”;   返回true;   }   }//验证手机号   函数check_phone () {   var电话=. getelementbyid(电话)value;   var regPhone=/[18] 13日15日\ d {9}/;   如果(电话==" " | | phone.trim ()==" ") {   . getelementbyid (“err_phone”)。innerHTML="请输入手机号”;   返回错误;   }else if (! regPhone.test(手机)){   . getelementbyid (“err_phone”)。innerHTML="手机号由11位数字组成,且以13日,15日,18日开头”;   返回错误;   其他}{   . getelementbyid (“err_phone”)。innerHTML=" ok ! ! !”;   返回true;   }   }//验证时间   函数check_date () {   var生日=. getelementbyid(“生日”)value;   var regDate=/[18] 13日15日\ d {9}/;   如果(生日==" " | | birthday.trim ()==" ") {   . getelementbyid (“err_date”)。innerHTML="请输入日期”;   返回错误;   }else if (! regDate.test(生日)){   . getelementbyid (“err_date”)。innerHTML="出生日期在1990 - 2009年之间”;   返回错误;   其他}{   . getelementbyid (“err_date”)。innerHTML=" ok ! ! !”;   返回true;   }   }

JS + jQuery实现注册信息的验证功能