欢迎来到天天文库
浏览记录
ID:32677046
大小:56.99 KB
页数:8页
时间:2019-02-14
《工作中常用到的js验证》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、自己工作中整理的常用到的JS验证(包括例子)1111AuthorTeng//验证是否为空functioncheck_blank(obj,obj_name){if(obj.value!="){returntrue;}else{alert(obj_name+”所填不能为空!”);obj.value=””;returnfalse;}}//过滤输入字符的长度functioncheck_str_len(name,obj,maxLength){obj.value=obj.value.replace(/(As*)
2、(s*$)/g,varnew
3、value=obj.value.replace(/[Ax00-xff]/g,"**");varIength11=newvalue」ength;if(length11>maxLength){alert(name+"的长度不能超过n+maxLength+"个字符!”);obj.value":obj.focus();〃验证只能为数字functioncheckNumber(obj){varreg=/A[0-9]+$/;if(obj.value!=""&&!reg.test(obj.value)){alertf只能输入数字「);obj.v
4、alue=”“;obj.focus();returnfalse;}}//验证数字大小的范围functioncheck_num_value(obj_name,obj,minvalue,maxvalue){varreg=/A[0-9]+$/;if(obj.value!="n&&!reg.test(obj.value)){alert(obj_name+'M能输入数字I');obj.value=”“;obj.focus();returnfalse;}elseif(minvalue>obj.value
5、
6、obj.value>maxvalue)
7、{alert(obj_name+"的范围是*'+minvalue+"-"+maxvalue+,T,);obj.value=m,;obj.focus();returnfalse;}}//验证只能是字母和数字functioncheckZmOrNum(zmnum){varzmnumReg=/A[0-9a-zA-Z]*$/;if(zmnum.value!二””&&!zmnumReg.test(zmnum.value)){ale「t(”只能输入是字母或者数字,请重新输入“);zmnum.value-"';zmnum.focus();retur
8、nfalse;}}〃验证双精度数字functioncheck_double(obj,obj_name){varreg=/A[0-9]+(.[0-9]+)?$/;if(obj.value!=""&&!reg.test(obj.value)){alert(obj_name+'J9f填必须为有效的双精度数字');obj.value=”“;obj.focus();returnfalse;}}〃复选框全选functioncheckboxs_all(obj,cName){varcheckboxs=document.getElementsByN
9、ame(cName);for(vari=0;i10、il(obj){99varreg/A[a-zA-Z0-9_-]+(.([a-zA-Z0-9_-])+)*@[a-zA-Z0-9_-]+[.][a-zA-Z0-9_-]+([.][a-zA-Z0-9_-]+)*$/;10()if(obj.value!=m,&&!reg.test(obj.value)){101obj.select();102alertf电子邮箱格式输入错误!’);103obj.value=””;104obj.focus();105returnfalse;106}107}108109广验证固定电话号码11()0d{211、,3}代表区号111[0+]d{2,3}代表国际区号112d{7,8}代表7—8位数字(表示电话号码)113正确格式:区号•电话号码•分机号(全写12、只写电话号码)114*/115116functioncheck_phone(ob
10、il(obj){99varreg/A[a-zA-Z0-9_-]+(.([a-zA-Z0-9_-])+)*@[a-zA-Z0-9_-]+[.][a-zA-Z0-9_-]+([.][a-zA-Z0-9_-]+)*$/;10()if(obj.value!=m,&&!reg.test(obj.value)){101obj.select();102alertf电子邮箱格式输入错误!’);103obj.value=””;104obj.focus();105returnfalse;106}107}108109广验证固定电话号码11()0d{2
11、,3}代表区号111[0+]d{2,3}代表国际区号112d{7,8}代表7—8位数字(表示电话号码)113正确格式:区号•电话号码•分机号(全写
12、只写电话号码)114*/115116functioncheck_phone(ob
此文档下载收益归作者所有