输入限制(用js)(input restriction (using js))

输入限制(用js)(input restriction (using js))

ID:13183166

大小:83.50 KB

页数:52页

时间:2018-07-21

输入限制(用js)(input restriction (using js))_第1页
输入限制(用js)(input restriction (using js))_第2页
输入限制(用js)(input restriction (using js))_第3页
输入限制(用js)(input restriction (using js))_第4页
输入限制(用js)(input restriction (using js))_第5页
资源描述:

《输入限制(用js)(input restriction (using js))》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、输入限制(用js)(Inputrestriction(usingJS))Jscode1.//mailcheck2./thecheckreturnture,otherwiseitreturnsfalse3.,function,isEmail(emailStr)...{4.if(emailStr.length==0){...5.returnfasle;6.}else...{7.varemailPat=/^(1)@($/1);8.varspecialChars="(\);<>@,:".[]";9.varvalidChars=,"[^s"+specialChars+"]";10

2、.varquotedUser="("[^"]*")";11.varipDomainPat=/^(D...{1,3})[.](D...{1,3})[.](D...{1,3})[.]({1,3}/D...);Varatom=validChars++12;13.varword="("+atom+"

3、"+quotedUser+")";14.varuserPat=newRegExp("^"+word+"(."+word+")*$");15.vardomainPat=newRegExp("^"+atom+"(."+atom+")*$");16.varmatchArray=emailStr.ma

4、tch(emailPat);17.if(matchArray==null){...18.returnfalse;19.}20.varuser=matchArray[1];21.vardomain=matchArray[2];22.if(user.match(userPat)==null){...23.returnfalse;24.}25.varIPArray=domain.match(ipDomainPat);26.if(IPArray==null){27.for(VaRI=1;I<4;i++){...28.if(IPArray[i]>255){29.returnfalse;30.

5、}31.}32.returntrue;33.}34.vardomainArray=domain.match(domainPat);35.if(domainArray==null){...36.returnfalse;37.}38.,VaR,atomPat=new,RegExp(atom,G);39.vardomArr=domain.match(atomPat);40.varlen=domArr.length;If(41.(domArr[domArr.length-1].length<2)

6、

7、42.(domArr[domArr.length-1].length>3)){43.retu

8、rnfalse;44.}45.if(len<2){46.returnfalse;47.}48.returntrue;49.}50.}Fifty-oneFifty-two53.//IPaddresscheck54./thecorrectIPaddressbacktoture,otherwiseitreturnsfalse55.,function,isIp(strIp)...{56.var(ipDomainPat=/^(2[0-4]d

9、25[0-5]

10、[01]?DD?{3}(2[0-4]d

11、25[0-5]

12、[01]).)...?/DD?);57.varmatchArray=strIp.

13、match(ipDomainPat);58.if(matchArray...=null){59.returntrue;60.}61.}Sixty-twoSixty-three64.//telephonenumbercheck65./thecorrectphonenumber(includingareacodeand"-"suchas0571-1234567[8]010-1234567[8])returnsture,otherwiseitreturnsfalse66.,function,isTelphoneNum(telNum)...{67.,VaR,telphoneNumPat=/

14、^0d...{2}-d...{7,8}

15、0d...{3}-d...{7,8}$/..;68.varmatchArray=telNum.match(telphoneNumPat);69.if(matchArray...=null){70.returntrue;71.}72.}Seventy-threeSeventy-four75.//mobilephonenumbercheck76./thecorrectmobilephonenumber(138005715060138

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。