欢迎来到天天文库
浏览记录
ID:15231053
大小:56.00 KB
页数:32页
时间:2018-08-02
《js验证表单大全33475》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、js验证表单大全33475js验证表单大全不错的JS验证~~~~~~~~~~~~~~~~~~~~~~~~~用途:校验ip地址的格式输入:strIP:ip地址返回:如果通过验证返回true,否则返回false;*/functionisIP(strIP){if(isNull(strIP))returnfalse;varre=/^(d+).(d+).(d+).(d+)$/g//匹配IP地址的正则表达式if(re.test(strIP)){if(RegExp.$1<256&&RegExp.$2<256&&RegExp.$3<256&&RegExp.$4<256)returntrue;}r
2、eturnfalse;}/*用途:检查输入字符串是否为空或者全部都是空格输入:str返回:如果全是空返回true,否则返回false*/functionisNull(str){if(str=="")returntrue;varregu="^[]+$";varre=newRegExp(regu);returnre.test(str);}/*用途:检查输入对象的值是否符合整数格式输入:str输入的字符串返回:如果通过验证返回true,否则返回false*/functionisInteger(str){varregu=/^[-]{0,1}[0-9]{1,}$/;returnregu.test(str
3、);}/*用途:检查输入手机号码是否正确输入:s:字符串返回:如果通过验证返回true,否则返回false*/functioncheckMobile(s){varregu=/^[1][3][0-9]{9}$/;varre=newRegExp(regu);if(re.test(s)){returntrue;}else{returnfalse;}}/*用途:检查输入字符串是否符合正整数格式输入:s:字符串返回:如果通过验证返回true,否则返回false*/functionisNumber(s){varregu="^[0-9]+$";varre=newRegExp(regu);if(s.searc
4、h(re)!=-1){returntrue;}else{returnfalse;}}/*用途:检查输入字符串是否是带小数的数字格式,可以是负数输入:s:字符串返回:如果通过验证返回true,否则返回false*/functionisDecimal(str){if(isInteger(str))returntrue;varre=/^[-]{0,1}(d+)[.]+(d+)$/;if(re.test(str)){if(RegExp.$1==0&&RegExp.$2==0)returnfalse;returntrue;}else{returnfalse;}}/*用途:检查输入对象的值是否符合端
5、口号格式输入:str输入的字符串返回:如果通过验证返回true,否则返回false*/functionisPort(str){return(isNumber(str)&&str<65536);}/*用途:检查输入对象的值是否符合E-Mail格式输入:str输入的字符串返回:如果通过验证返回true,否则返回false*/functionisEmail(str){varmyReg=/^[-_A-Za-z0-9]+@([_A-Za-z0-9]+.)+[A-Za-z0-9]{2,3}$/;if(myReg.test(str))returntrue;returnfalse;}/*用途:检查输入字符串
6、是否符合金额格式格式定义为带小数的正数,小数点后最多三位输入:s:字符串返回:如果通过验证返回true,否则返回false*/functionisMoney(s){varregu="^[0-9]+[.][0-9]{0,3}$";varre=newRegExp(regu);if(re.test(s)){returntrue;}else{returnfalse;}}/*用途:检查输入字符串是否只由英文字母和数字和下划线组成输入:s:字符串返回:如果通过验证返回true,否则返回false*/functionisNumberOr_Letter(s){//判断是否是数字或字母varregu="^[0
7、-9a-zA-Z_]+$";varre=newRegExp(regu);if(re.test(s)){returntrue;}else{returnfalse;}}/*用途:检查输入字符串是否只由英文字母和数字组成输入:s:字符串返回:如果通过验证返回true,否则返回false*/functionisNumberOrLetter(s){//判断是否是数字或字母varregu="^[0-9a-z
此文档下载收益归作者所有