




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVASCRIPT正则验证(JAVASCRIPT正则验证)METHODONEVARRE/REGULAREXPRESSION/RETESTTXTID,VALMETHODTWO“TXTID“VALMATCH/REGULAREXPRESSION/ATTACHEDVERIFICATIONOFNUMERICREGULAREXPRESSIONSETSREPRINTVERIFICATIONNUMBER09VERIFYTHENUMBEROFNBITSDNVERIFYTHATATLEASTNDIGITSDN,VERIFYTHENUMBEROFMNBITSDM,NVERIFYZEROANDNONZEROSTARTNUMBERS0|1909VERIFYTHATTHEREISAPOSITIVEREALNUMBERWITHTWODECIMALNUMBERS09092VERIFYTHATTHEREISAPOSITIVEREALNUMBERWITH13DECIMALNUMBERS09091,3VERIFYTHENONZEROPOSITIVEINTEGER1909VERIFYNONZERONEGATIVEINTEGERS1909VERIFYTHATNONNEGATIVEINTEGERSPOSITIVEINTEGERS0DVALIDATIONOFPOSITIVEINTEGERNONNEGATIVEINTEGER0D|0VERIFYCHARACTERSOFLENGTH33VERIFYASTRINGCONSISTINGOF26ENGLISHLETTERSAZAZVERIFYASTRINGCONSISTINGOF26UPPERCASEENGLISHLETTERSAZVERIFYASTRINGCONSISTINGOF26LOWERCASEENGLISHLETTERSAZVERIFYASTRINGCONSISTINGOFNUMBERSAND26ENGLISHLETTERSAZAZ09VERIFYASTRINGCONSISTINGOFNUMBERS,26ENGLISHLETTERS,ORUNDERSCORESWVERIFYUSERPASSWORDAZAZW5,17,THECORRECTFORMATISSTARTWITHLETTERS,LENGTHBETWEEN618,ANDCANONLYCONTAINCHARACTERS,NUMBERSANDUNDERSCORESTOVERIFYWHETHERITCONTAINS“CHARACTERVERIFYU4E00U9FA5,0,CHINESECHARACTERSVERIFYTHEEMAILADDRESSWWWWWWVALIDATIONOFINTERNETURLHTTP/WW/W/AZAZ/WWWWSVERIFYTHEPHONENUMBERD3,4|D3,4D7,8,THECORRECTFORMATISXXXXXXXXXXX,XXXXXXXXXXXX,XXXXXXXXXX,XXXXXXXXXXX,XXXXXXX,XXXXXXXXVERIFYIDNUMBER15DIGITSOR18DIGITSD15|D18VERIFYTHE12MONTHOFTHEYEAR0,19|102,THECORRECTFORMATIS“01“09“AND“1“12“VALIDATIONOFAMONTH31DAYS019|1|209|30|31,THECORRECTFORMATFOR01,1,09AND31INTEGERDNONNEGATIVEFLOATINGPOINTNUMBERSPOSITIVEFLOATINGPOINT0DDISFLOAT09091909|09190909|091909NONPOSITIVENEGATIVEFLOATFLOAT0DD|00NEGATIVEFLOAT09091909|09190909|091909FLOATINGPOINTDDTHEFOLLOWINGISASPECIFICFUNCTIONOFWRITING,WILLNOTBEABLETOREFERTOTHENEXTCOPYTHECODECODEASFOLLOWSFUNCTION,CHECKVARBBDOCUMENTGETELEMENTBYIDTXT_IDVALUE/TXT_IDASTEXTBOXIDALERTISMOBILEBB/ISMOBILESTANDSFORANYOFTHEFOLLOWINGFUNCTIONNAMESHTMLCODE/ANDDETERMINEWHETHERTHEINPUTISASTRINGOF09/AZ/AZFUNCTIONISALPHANUMBERSTRVARRESULTSTRMATCH/AZAZ09/IFRESULTNULLRETURNFALSERETURNTRUEANDDETERMINEWHETHERTHEINPUTISADIGITALDIGITALCONTAINDECIMALFUNCTIONISNUMBERSTRRETURNISNANSTR/判断输入是否是一个整数FUNCTIONISINTSTRWASTHERESULTSTRMATCH|D/IFRESULTNULLRETURNFALSERETURNTRUE/判断输入是否是有效的长日期格式“YYYYMMDDHHMMSS“|“YYYY/MM/DDHHMMSS“FUNCTIONISDATETIMESTRWASTHERESULTSTRMATCHD4|/D1,22D1,2D1,2D1,2D1,2/IFRESULTNULLRETURNFALSEWASDNEWDATERESULT1,RESULT31,RESULT4,RESULT5,RESULT6,RESULT7RETURNDGETFULLYEARRESULT1/检查是否为YYYYMMDD|YYYY/MM/DD的日期格式FUNCTIONISDATESTRWASTHERESULTSTRMATCHD4|/D1,22D1,2/IFRESULTNULLRETURNFALSEWASDNEWDATERESULT1,RESULT31,RESULT4RETURNDGETFULLYEARRESULT1/判断输入是否是有效的电子邮件FUNCTIONISEMAILSTRWASTHERESULTSTRMATCHWW|WAZAZ09|AZAZ09AZAZ09/IFRESULTNULLRETURNFALSERETURNTRUE/去除字符串的首尾的空格FUNCTIONTRIMSTRRETURNSTRREPLACE/S|S/G,“/返回字符串的实际长度,一个汉字算2个长度FUNCTIONSTRLENSTRRETURNSTRREPLACE/X00XFF/G,“LENGTH/匹配中国邮政编码6位FUNCTIONISPOSTCODESTRWASTHERESULTSTRMATCH/19D5/DIFRESULTNULLRETURNFALSERETURNTRUE/匹配国内电话号码05114405222或02187888822FUNCTIONISTELLSTRWASTHERESULTSTRMATCH/D3D8|D4D7/IFRESULTNULLRETURNFALSERETURNTRUE/校验是否为0TO10000的整数FUNCTIONISINT1STRWASTHERESULTSTRMATCH09|1,9,090,3|10000/IFRESULTNULLRETURNFALSERETURNTRUE/匹配腾讯QQ号FUNCTIONISQQSTRWASTHERESULTSTRMATCH/19094/IFRESULTNULLRETURNFALSERETURNTRUE/匹配身份证15位或18位FUNCTIONISIDCARDSTRWASTHERESULTSTRMATCH/D15|D18/IFRESULTNULLRETURNFALSERETURNTRUE/校验文本是否为空功能CHECKNULL(场,斯瓦尔巴特群岛)如果(FIELDVALUE“”)警报(“请填写斯瓦尔巴特群岛”“”);FOCUS领域;返回FALSE;返回TRUE;/屏蔽输入字符/调用方法在文本框中加上ONKEYPRESS“回归CHECKCHAR”/功能CHECKCHARVAR密码的情况下;如果(密码48和键码和/|正则表达式和/|”日期验证匹配形式如20030718030718范围19002099正则表达式(19)1|(20)1)D2)|D2)011和131和1匹配中文字符的正则表达式U4E00U9FA5评注匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内)设备XFF评注可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式NNR评注可以用来删除空白行匹配HTML标记的正则表达式|评注网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力匹配首尾空白字符的正则表达式的|的评注可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式匹配电子邮件地址的正则表达式W(W)W(W)。W(W)评注表单验证时很实用匹配网址URL的正则表达式AZAZ/的评注网上流传的版本功能很有限,上面这个基本可以满足需求匹配帐号是否合法(字母开头,允许516字节,允许字母数字下划线)AZAZ【AZAZ09_4评注表单验证时很实用匹配国内电话号码D3或8|D4或7评注匹配形式如05114405222或02187888822匹配腾讯QQ号19094评注腾讯QQ号从10000开始匹配中国邮政编码19D5(D)评注中国邮政编码为6位数字MATCHIDD15|D18COMMENTARYCHINAHAS15OR18IDENTITYCARDSMATCHIPADDRESSDDDDCOMMENTARYUSEFULWHENEXTRACTINGIPADDRESSESEXTRACTTHEIPADDRESSINTHEINFORMATIONDDDDCHINESEMOBILEPHONENUMBERINTHEEXTRACTEDINFORMATION86013D9EXTRACTCHINESEFIXEDTELEPHONENUMBERINTHEINFORMATIOND3,4|D3,4|SD8EXTRACTCHINESETELEPHONENUMBERSINCLUDINGMOBILEANDFIXEDPHONESINTHEINFORMATIOND3,4|D3,4|SD7,14CHINESEPOSTALCODEINEXTRACTIONINFORMATION191D5EXTRACTINGCHINESEIDENTITYCARDNUMBERINTHEINFORMATIOND18|D15EXTRACTANINTEGERFROMANINFORMATIONDEXTRACTTHEFLOATINGPOINTNUMBERSIEDECIMALSINTHEINFORMATIONDDEXTRACTANYINFORMATIONFROMTHEINFORMATIONDDEXTRACTINGCHINESESTRINGFROMINFORMATIONU4E00U9FA5EXTRACTINGDOUBLEBYTESTRINGSCHINESECHARACTERSFROMINFORMATIONX00XFFEXTRACTANENGLISHSTRINGFROMTHEINFORMATIONWEXTRACTINGNETWORKLINKSFROMINFORMATIONH|HR|RE|EF|F|“W|/|“|EXTRACTTHEMAILADDRESSFROMTHEMESSAGEWW,WW,WWEXTRACTPICTURELINKSFROMINFORMATIONS|SR|RC|C|“W|/|“|MATCHINGSPECIFICNUMBERS19D/,POSITIVEINTEGER19D/,NEGATIVEINTEGERWELL,THEINTEGER19D/19D|0/,NONNEGATIVEINTEGERSPOSITIVEINTEGER019D|0/,NONINTEGERNEGATIVEINTEGER0MATCHINGIS19DD|0D19D/FLOAT19DD|0D19D,/NEGATIVEFLOATWELL19DD|0D19D|00|0,/FLOAT19DD|0D19D|00|0/,NONNEGATIVEFLOATINGPOINTNUMBERSPOSITIVEFLOATINGPOINTNUMBER019DD|0D19D|00|0/,ISNONFLOATNEGATIVEFLOAT0COMMENTARYUSEFULWHENDEALINGWITHLARGEAMOUNTSOFDATAANDCORRECTINGWHENAPPLIEDMATCHESAPARTICULARSTRINGAZAZ/STRINGMATCHINGISCOMPOSEDOF26ENGLISHLETTERSAZ/STRINGCOMPOSEDOF26LETTERSOFTHEENGLISHAZ/STRINGMATCHINGISCOMPOSEDOF26ENGLISHLOWERCASELETTERSAZAZ09/STRINGMATCHINGISCOMPOSEDOFDIGITALAND26ENGLISHLETTERSW/MATCHINGSTRINGCONSISTINGOF26LETTERSORNUMBERS,ENGLISHUNDERLINEDCOMMENTARYTHEMOSTBASICANDMOSTCOMMONLYUSEDEXPRESSIONSTHEFIRST4ROWS/PROCEDURESFORPROTECTIONOFJSCODEHASNOTBEENDOWNLOADED/BASICREGULAREXPRESSIONS/NONEMPTYVERIFICATIONFUNCTIONSTRRETURNNOTNULL“STR“/EMAILADDRESSVALIDATIONFUNCTIONCHECKEMAILSTR/EMAILADDRESSTHEREGULAREXPRESSIONISEMAIL1/WWWWW/THEREGULAREXPRESSIONISEMAIL2/_/EMAILADDRESS/VERIFYEMAILADDRESS,RETURNTHERESULTRETURNISEMAIL1TESTSTR/IDENTITYVERIFICATIONFUNCTIONCHECKIDCARDSTR/IDREGULAREXPRESSIONS15ISIDCARD1/19D70D|102|3010|1|2DD3/IDREGULAREXPRESSIONS18ISIDCARD2/19D519D30D|102|3010|1|2DD4/IDCARD,RETURNTHERESULTSOFRETURNISIDCARD1TESTSTR|ISIDCARD2TESTSTR/IPVERIFIESFUNCTIONCHECKIPSTR/IPREGULAREXPRESSIONIP2505|204D|1DD|DD|DIPDOTIPISIPADDRESSNEWREGEXPIPDOTIPDOTIPDOTIP/IPVERIFICATIONRESULTSRETURNEDRETURNISIPADDRESSTESTSTR/HOMEPAGEURLVERIFICATIONOFFUNCTIONCHECKHOMEPAGESTR/HOMEPAGEOFTHEREGULAREXPRESSION/ISHOMEPAGE/WW/ISHOMEPAGE/WWW/VERIFICATIONPAGE,RETURNSTHERESULTRETURNISHOMEPAGETESTSTRWHETHERTHEISNUM/DIGITALFUNCTIONSTR/ISNUMBER/19DD|DD/ISNUMBER/DD/VALIDATIONANDRETURNTHERESULTRETURNISNUMBERTESTSTRWHETHERISINT/INTEGERFUNCTIONSTRISINTEGER/D/VALIDATIONANDRETURNTHERESULTRETURNISINTEGERTESTSTRWHETHERTHELETTERFUNCTIONISCHAR/ISCHARACTER/AZAZ/STR/VALIDATIONANDRETURNTHERESULTRETURNISCHARACTERTESTSTR/BASICPOPUPWINDOW/FUNCTIONCHECKBOOLEANBV,I,WIFBVFALSETRYIFOCUSCATCHEALERTWRETURNFALSERETURNTRUE/ELEMENTSANDVALUEJUDGMENT/FUNCTION,CHECKELEMENT_SELECTEDITEM,ALERT_STR,IFITEMTYPE,SELECTONE,RETURN,CHECKELEMENT_NOTNULLITEM,ALERT_STR,IFALERT_STRLENGTH0ALERT_STRITEMTITLE,ARESELECTEDASTHENECESSARYOPTION“RTFALSEIFITEMLENGTH0FORI0IITEMLENGTHRTRT|ITEMICHECKEDIRTITEMCHECKEDELSERETURNCHECKBOOLEANRT,ITEM0,ALERT_STRRETURNTRUE/NOTEMPTYFUNCTIONCHECKELEMENT_NOTNULLA,ALERT_STR,GVAVALUEWALERT_STRIFALERT_STRLENGTH0WATITLECANNOTBENULL“RETURNCHECKVALUE_NOTNULLV,A,W,GFUNCTIONCHECKVALUE_NOTNULLV,I,W,GIFG“NOT_TRIM“VVREPLACE/S|S/G,“BVNOTNULLVRETURNCHECKBOOLEANBV,I,W/LEGALMAILBOXFUNCTIONA,ALERT_STR,CHECKELEMENT_ISEMAIL,GVAVALUEWALERT_STRIFALERT_STRLENGTH0WATITLE“CANNOTBEEMPTY“RETURN“CHECKVALUE_ISEMAILV,A,W,GFUNCTIONCHECKVALUE_ISEMAILV,I,W,GIFG“NOT_TRIM“VVREPLACE/S|S/G,“BVCHECKEMAILVRETURNCHECKBOOLEANBV,I,W/LEGALIDENTITYA,FUNCTIONCHECKELEMENT_ISIDCARDALERT_STR,GVAVALUEWALERT_STRIFALERT_STRLENGTH0WATITLE“CANNOTBEEMPTY“RETURN“CHECKVALUE_ISIDCARDV,A,W,GFUNCTIONCHECKVALUE_ISIDCARDV,I,W,GIFG“NOT_TRIM“VVREPLACE/S|S/G,“BVCHECKIDCARDVRETURNCHECKBOOLEANBV,I,W);/合法IP功能CHECKELEMENT_ISIP(A,ALERT_STR,G)V值;WALERT_STR;如果(ALERT_STR。长度0)WATITLE“不能为空”;返回(CHECKVALUE_ISIP(V,A,W,G);功能CHECKVALUE_ISIP(V,我,W,G)IF(G“NOT_TRIM”)VVREPLACE(/(的|()的)/克,”);BVCHECKIP(V)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 培训班开讲介绍
- 电话销售个人工作总结模版
- 第三课时《认识锐角和钝角》教学设计
- 脉管炎的临床护理
- 非性病性梅毒的临床护理
- 采购员试用期工作总结
- 消防安全培训动态
- 浴室消防安全试题及答案
- 幼儿园教师基本功考试试题及答案
- 英语b和计算机考试试题及答案
- 2025年年中考物理综合复习(压轴特训100题55大考点)(原卷版+解析)
- -《经济法学》1234形考任务答案-国开2024年秋
- 2025上海房屋租赁合同模板
- T-SCSTA001-2025《四川省好住房评价标准》
- 2025-2030全球及中国可持续飞机能源行业市场现状供需分析及市场深度研究发展前景及规划可行性分析研究报告
- TCGIA0012017石墨烯材料的术语定义及代号
- 西红门镇生活垃圾转运站及环卫停车场工程报告表
- 2025年信息系统监理师考试题(附答案)
- 农村留守儿童教育支持体系构建研究
- 车场管理考试试题及答案
- 钢结构与焊接作业指导书
评论
0/150
提交评论