欢迎来到天天文库
浏览记录
ID:41594907
大小:58.81 KB
页数:11页
时间:2019-08-28
《JavaScript表单验证控制代码大全》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、JavaScript表单验证控制代码大全1.检查一段字符申是否全市数字组成2.怎么判断是否是字符if(/「x00-xff]/g・test(s))alert(z,含有汉字〃);elsealert(z,全是字符“);3.怎么判断是否含有汉字if(escape(str)
2、.indexOf(〃%u〃)!=-l)alert(z,含有汉字〃);elsealert(z,全是字符“);4.邮箱格式验证//函数名:chkemail//功能介绍:检查是否为EmailAddress//参数说明:耍检查的字符串//返回值:0:不是1:是functionchkemail(a){vari=a・length;vartemp=a.indexOf;vartempd=a.indexOf('・');if(temp>1){if((i-temp)>3){if((i-tempd)>0){return1;return0;}1.数字格式验证//函数名:fucCheckNUM//功能介绍
3、:检查是否为数字//参数说明:要检查的数字//返回值:1为是数字,0为不是数字functionfucCheckNUM(NUM){vari,j,strTemp;strTemp二〃0123456789〃;if(NUM.length二二0)return0for(i二0;i4、合法,0为不合法functionfucCheckTEL(TEL){vari,j,strTemp;strTemp二〃0123456789-()#〃;for(i二0;i=10000);5、returnret;2.综合的判断用户输入的合法性的函数0)){return(false);}else{return(true);}}1.判断密码是否输入一致functionissame(strl,str2){if(strl=str2){return(true);}else{return(false);}2.判断用户名是否为数字字母下滑线functionnotchinese(s6、tr){varreg=/「A-Za-zO-9_]/gif(reg.test(str)){return(false);}else{return(true);}}2.8.fonn文本域的通用校验函数作用:检测所有必须非空的input文本,比如姓名,账号,邮件地址等等。该校验现在只针对文本域,如果要针对fonn里面的其他域对象,可以改变判断条件。使用方法:在要检测的文本域中加入title文字。文字是在提示信息,你要提示给用户的该字段的中文名。比如要检测用户名html如下<inputname二title二〃姓名〃>,当然,最好用可视化工具比如dreamweaver什么的來编辑域。如果要7、检测数字类型数据的话,再把域的id统一为sz.javascript判断H期类型比较麻烦,所以就没有做H期类型校验的程序了•高手可以补充。程序比较草,只是提供一个思路。抛砖引玉!:)哦,对了,函数调用方法:<formonsubmit=z,returndovalidate()zz>functiondovalidate(){fm二document,forms[0]//只检测一个form,如果是多个可以改变判断条件for(i=0;i<fm・length;i++){//检测判断条件,根据类型不同可以修
4、合法,0为不合法functionfucCheckTEL(TEL){vari,j,strTemp;strTemp二〃0123456789-()#〃;for(i二0;i=10000);
5、returnret;2.综合的判断用户输入的合法性的函数0)){return(false);}else{return(true);}}1.判断密码是否输入一致functionissame(strl,str2){if(strl=str2){return(true);}else{return(false);}2.判断用户名是否为数字字母下滑线functionnotchinese(s
6、tr){varreg=/「A-Za-zO-9_]/gif(reg.test(str)){return(false);}else{return(true);}}2.8.fonn文本域的通用校验函数作用:检测所有必须非空的input文本,比如姓名,账号,邮件地址等等。该校验现在只针对文本域,如果要针对fonn里面的其他域对象,可以改变判断条件。使用方法:在要检测的文本域中加入title文字。文字是在提示信息,你要提示给用户的该字段的中文名。比如要检测用户名html如下<inputname二title二〃姓名〃>,当然,最好用可视化工具比如dreamweaver什么的來编辑域。如果要
7、检测数字类型数据的话,再把域的id统一为sz.javascript判断H期类型比较麻烦,所以就没有做H期类型校验的程序了•高手可以补充。程序比较草,只是提供一个思路。抛砖引玉!:)哦,对了,函数调用方法:<formonsubmit=z,returndovalidate()zz>functiondovalidate(){fm二document,forms[0]//只检测一个form,如果是多个可以改变判断条件for(i=0;i<fm・length;i++){//检测判断条件,根据类型不同可以修
此文档下载收益归作者所有