宝哥软件园

javascript实现表单验证

编辑:宝哥软件园 来源:互联网 时间:2021-09-17

本文实例讲解了爪哇岛描述语言实现表单验证的详细代码,分享给大家供大家参考,具体内容如下

效果图:

具体代码:

html头元http-equiv=' Content-Type ' Content=' text/html;charset=utf-8'/title无标题文档/标题/标题脚本类型='text/javascript '函数check() { //真实姓名(不能为空,其它没有要求)var name=document。getelementbyid(' name ').价值;if(name==''||name==null) { alert('不能为空!');返回false} //登录名(登录名不能为空,长度在5-8之间,可以包含中文字符())一个汉字算一个字符var loginName=文档。getelementbyid(' loginName ').价值;if(loginName==' ' | | loginName==null){ alert('登录名不能为空');返回false} //u4e00-u9fa5验证中文字符var reg=/^[a-za-z0-8u4e00-u9fa5]{5,8}$/;定义变量结果=reg。测试(登录名称);if(!结果){ alert('登录名长度在5-8之间!');返回false} //密码(不能为空,长度6-12字符或数字,不能包含中文字符)var pwd=文档。getelementbyid(' pwd ').价值;if(pwd==''||pwd==null) { alert('密码不能为空!');返回false } var regpwd=/^[a-za-z0-9]{6,12}$/;if(!regpwd.test(pwd)) { alert('密码长度在6-12之间');返回false} //确认密码(不能为空,长度6-12字符或数字,不能包含中文字符,与密码一致)var repwd=document。getelementbyid(' repwd ').价值;if(repwd==' ' | | repwd==null){ alert('确认密码不能为空!');返回false} if(repwd!=pwd) { alert('确认密码与密码不一致');返回false} //身份证(15或18位)var id card=文档。getelementbyid(“身份证”).价值;if(id card==' ' | | id card==null){ alert('身份证不能空!');返回false} if((idcard.length!=15)(idcard.length!=18)) { alert('身份证必选为15或18位');返回false} if(身份证。长度==15){ var regidcard=/^d{15}$/;if(!regIDCard.test(idcard)) { alert('身份证输入错误');返回false} } if(身份证。长度==18){ var regid卡=/^d{18}|d{17}[x|x]{1}$/;if(!regIDCard.test(idcard)) { alert('身份证输入错误');返回false} } }/脚本体h3javascript验证/h3表格宽度='854 '边框='1' tr td宽度='633 '真实姓名(不能为空,其它没有要求)/td td宽度='205 '输入id=' name ' name=' name ' type=' text '/TD/tr TD登录名(登录名不能为空,长度在5-8之间,可以包含中文字符())一个汉字算一个字符/TD TD输入id=' loginName '名称=' loginName '类型=' text '/TD/tr TD密码(不能为空,长度6-12字符或数字,不能包含中文字符)/TD tdinput id=' pwd ' name=' pwd ' type=' password '/TD/tr TD确认密码(不能为空,长度6-12字符或数字,不能包含中文字符,与密码一致)/TD tdinput id=' repwd ' name=' repwd ' type=' password '/TD/tr TD性别(必选其一)/TD TD tdinput id=' sex ' name=' sex ' type=' radio ' value='男选中='选中'/男输入id='sex '名称='性'类型='收音机'值='女' /女TD/tr/tr身份证(15或18位)/TD TD TD输入类型=' text ' id=' id card ' name=' id card '/TD/tr TD col span=' 2 ' align=' center '输入类型=' button ' id=' check ' value='提交onclick=' check()'//TD/tr/table/body/html希望本文所述对大家学习爪哇岛描述语言程序设计有所帮助。

更多资讯
游戏推荐
更多+