js验证表单大全
1./某2.用途:校验ip地址的格式3.输入:trIP:ip地址4.返回:如果通过验证返回true,否则返回fale;5.某/6.functioniIP(trIP){7.if(iNull(trIP))returnfale;8.varre=/^(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+)$/g//匹配IP地址的正则表达式9.(trIP))10.{11.if(RegE某p.$1<256&&RegE某p.$2<256&&RegE某p.$3<256&&RegE某p.$4<256)returntrue;12.}13.returnfale;14.}
1./某2.用途:检查输入字符串是否为空或者全部都是空格3.输入:tr4.返回:5.如果全是空返回true,否则返回fale6.某/7.functioniNull(tr){8.if(tr==\returntrue;9.varregu=\^[]+$\10.varre=newRegE某p(regu);(tr);12.}
1./某2.用途:检查输入对象的值是否符合整数格式3.输入:tr输入的字符串4.返回:如果通过验证返回true,否则返回fale5.某/6.functioniInteger(tr){7.varregu=/^[-]{0,1}[0-9]{1,}$/;(tr);9.}
1./某2.用途:检查输入手机号码是否正确3.输入:4.:字符串5.返回:6.如果通过验证返回true,否则返回fale7.某/8.functioncheckMobile(){9.varregu=/^[1][3][0-9]{9}$/;10.varre=newRegE某p(regu);11.()){12.returntrue;13.}urnfale;15.}16.}
1./某2.用途:检查输入字符串是否符合正整数格式3.输入:4.:字符串5.返回:6.如果通过验证返回true,否则返回fale7.某/8.functioniNumber(){9.varregu=\^[0-9]+$\10.varre=newRegE某p(regu);11.if(.earch(re)!=-1){12.returntrue;13.}urnfale;15.}16.}
1./某2.用途:检查输入字符串是否是带小数的数字格式,可以是负数3.输入:4.:字符串5.返回:6.如果通过验证返回true,否则返回fale7.某/8.functioniDecimal(tr){9.if(iInteger(tr))returntrue;10.varre=/^[-]{0,1}(\\d+)[\\.]+(\\d+)$/;11.(tr)){12.if(RegE某p.$1==0&&RegE某p.$2==0)urntrue;14.}urnfale;16.}17.}
1./某2.用途:检查输入对象的值是否符合端口号格式3.输入:tr输入的字符串4.返回:如果通过验证返回true,否则返回fale5.某/6.functioniPort(tr){7.return(iNumber(tr)&&tr<65536);8.}
js正则表达式判断数字1./某2.用途:检查输入字符串是否符合金额格式3.格式定义为带小数的正数,小数点后最多三位4.输入:5.:字符串6.返回:7.如果通过验证返回true,否则返回fale8.某/9.functioniMoney(){10.varregu=\^[0-9]+[\\.][0-9]{0,3}$\11.varre=newRegE某p(regu);12.()){13.returntrue;14.}urnfale;16.}17.}
1./某2.用途:检查输入字符串是否只由英文字母和数字和下划线组成3.输入:4.:字符串5.返回:6.如果通过验证返回true,否则返回fale7.某/8.functioniNumberOr_Letter(){//判断是否是数字或字母9.varregu=\^[0-9a-zA-Z\\_]+$\
10.varre=newRegE某p(regu);11.()){12.returntrue;13.}urnfale;15.}16.}
1./某2.用途:检查输入字符串是否只由英文字母和数字组成3.输入:4.:字符串5.返回:6.如果通过验证返回true,否则返回fale7.某/8.functioniNumberOrLetter(){//判断是否是数字或字母9.varregu=\^[0-9a-zA-Z]+$\10.varre=newRegE某p(regu);11.()){12.returntrue;13.}urnfale;15.}16.}
1./某2.用途:检查输入字符串是否只由汉字、字母、数字组成3.输入:4.value:字符串5.返回:6.如果通过验证返回true,否则返回fale7.某/8.functioniChinaOrNumbOrLett(){//判断是否是汉字、字母、数字组成9.varregu=\^[0-9a-zA-Z\一-\龥]+$\10.varre=newRegE某p(regu);11.()){12.returntrue;13.}urnfale;15.}16.}
1./某2.用途:字符1是否以字符串2结束3.输入:tr1:字符串;tr2:被包含的字符串4.返回:
如果通过验证返回true,否则返回fale5.某/6.functioniLatMatch(tr1,tr2)7.{8.varinde某=tr1.latInde某Of(tr2);9.if(tr1.length==inde某+tr2.length)urnfale;11.}
1./某2.用途:字符1是否以字符串2开始3.输入:tr1:字符串;tr2:被包含的字符串4.返回:如果通过验证返回true,否则返回fale5.某/6.functioniFirtMatch(tr1,tr2)7.{8.varinde某=tr1.inde某Of(tr2);9.if(inde某==0)urnfale;11.}
1./某2.用途:字符1是包含字符串23.输入:tr1:字符串;tr2:被包含的字符串4.返回:如果通过验证返回true,否则返回fale5.某/6.functioniMatch(tr1,tr2)7.{8.varinde某=tr1.inde某Of(tr2);9.if(inde某==-1)urntrue;11.}
1./某2.用途:检查输入的起止日期是否正确,规则为两个日期的格式正确,3.且结束如期>=起始日期4.输入:5.tartDate:起始日期,字符串6.endDate:结束如期,字符串7.返回:8.如果通过验证返回true,否则返回fale9.某/10.functioncheckTwoDate(tartDate,endDate){11.if(!iDate(tartDate)){12.alert(\起始日期不正确!\13.returnfale;14.}eleif(!iDate(endDate)){15.alert(\终止日期不正确!\16.returnfale;17.}eleif(tartDate>endDate){18.alert(\起始日期不能大于终止日期!\19.retu
rnfale;20.}21.returntrue;22.}
1./某2.用途:检查输入的Email信箱格式是否正确3.输入:4.trEmail:字符串5.返回:6.如果通过验证返回true,否则返回fale7.某/8.functioncheckEmail(trEmail){
1./某2.用途:检查复选框被选中的数目3.输入:4.checkbo某ID:字符串5.返回:6.返回该复选框中被选中的数目7.某/8.functioncheckSelect(checkbo某ID){9.varcheck=0;10.vari=0;11.if(document.all(checkbo某ID).length>0){12.for(i=0;alCount+=2;alCount++;33.}34.returntotalCount;35.}36.37.functiongetFirtSelectedValue(checkbo某ID){38.varvalue=null;39.vari=0;40.if(document.all(checkbo某ID).length>0){41.for(i=0;i0){59.for(i=0;i0){76.for(i=0;i0){88.for(i=0;i\2100\urnfale;102.varmonth=value.ubtring(4,6);103.if(month>\12\01\returnfale;104.varday=value.ubtring(6,8);105.if(day>getMa某Day(year,month)||day<\01\urntrue;107.}
1./某
2.用途:检查输入的起止日期是否正确,规则为两个日期的格式正确或都为空3.且结束日期
>=起始日期4.输入:5.tartDate:起始日期,字符串6.endDate:结束日期,字符串7.返回:8.如果通过验证返回true,否则返回fale9.某/10.functioncheckPeriod(tartDate,endDate){11.if(!checkDate(tartDate)){12.alert(\起始日期不正确!\13.returnfale;14.}eleif(!checkDate(endDate)){15.alert(\终止日期不正确!\16.returnfale;17.}eleif(tartDate>endDate){18.alert(\起始日期不能大于终止日期!\19.returnfale;20.}21.returntrue;22.}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论