js验证表单大全(2)

2019-03-10 16:44

10. var re = new RegExp(regu); 11. if (re.test(s)) { 12. return true; 13. }else{ 14. return false; 15. } 16. }

1. /* 2. 用途:检查输入字符串是否只由英文字母和数字组成 3. 输入: 4. s:字符串 5. 返回: 6. 如果通过验证返回true,否则返回false 7. */ 8. function isNumberOrLetter( s ){//判断是否是数字或字母 9. var regu = \^[0-9a-zA-Z]+$\ 10. var re = new RegExp(regu); 11. if (re.test(s)) { 12. return true; 13. }else{ 14. return false; 15. } 16. }

1. /* 2. 用途:检查输入字符串是否只由汉字、字母、数字组成 3. 输入: 4. value:字符串 5. 返回: 6. 如果通过验证返回true,否则返回false 7. */ 8. function isChinaOrNumbOrLett( s ){//判断是否是汉字、字母、数字组成 9. var regu = \^[0-9a-zA-Z\一-\龥]+$\ 10. var re = new RegExp(regu); 11. if (re.test(s)) { 12. return true; 13. }else{ 14. return false; 15. } 16. }

1. /* 2. 用途:判断是否是日期 3. 输入:date:日期;fmt:日期格式 4. 返回:如果通过验证返回true,否则返回false 5. */ 6. function isDate( date, fmt ) { 7. if (fmt==null) fmt=\yyyyMMdd\ 8. var yIndex = fmt.indexOf(\yyyy\ 9. if(yIndex==-1) return false; 10. var year = date.substring(yIndex,yIndex+4); 11. var mIndex = fmt.indexOf(\MM\ 12. if(mIndex==-1) return false; 13. var month = date.substring(mIndex,mIndex+2); 14. var dIndex = fmt.indexOf(\dd\ 15. if(dIndex==-1) return false; 16. var day = date.substring(dIndex,dIndex+2); 17. if(!isNumber(year)||year>\2100\1900\return false; 18. if(!isNumber(month)||month>\12\01\return false; 19. if(day>getMaxDay(year,month) || day< \01\return false; 20. return true; 21. } 22. 23. function getMaxDay(year,month) { 24. if(month==4||month==6||month==9||month==11) 25. return \30\ 26. if(month==2) 27. if(year%4==0&&year0!=0 || year@0==0) 28. return \29\ 29. else 30. return \28\ 31. return \31\ 32. }

1. /* 2. 用途:字符1是否以字符串2结束 3. 输入:str1:字符串;str2:被包含的字符串 4. 返回:如果通过验证返回true,否则返回false 5. */ 6. function isLastMatch(str1,str2) 7. { 8. var index = str1.lastIndexOf(str2); 9. if(str1.length==index+str2.length) return true; 10. return false; 11. }

1. /* 2. 用途:字符1是否以字符串2开始 3. 输入:str1:字符串;str2:被包含的字符串 4. 返回:如果通过验证返回true,否则返回false 5. */ 6. function isFirstMatch(str1,str2) 7. { 8. var index = str1.indexOf(str2); 9. if(index==0) return true; 10. return false; 11. }

1. /* 2. 用途:字符1是包含字符串2 3. 输入:str1:字符串;str2:被包含的字符串 4. 返回:如果通过验证返回true,否则返回false 5. */ 6. function isMatch(str1,str2) 7. { 8. var index = str1.indexOf(str2); 9. if(index==-1) return false; 10. return true; 11. }

1. /* 2. 用途:检查输入的起止日期是否正确,规则为两个日期的格式正确, 3. 且结束如期>=起始日期 4. 输入: 5. startDate:起始日期,字符串 6. endDate:结束如期,字符串 7. 返回: 8. 如果通过验证返回true,否则返回false 9. */ 10. function checkTwoDate( startDate,endDate ) { 11. if( !isDate(startDate) ) { 12. alert(\起始日期不正确!\ 13. return false; 14. } else if( !isDate(endDate) ) { 15. alert(\终止日期不正确!\ 16. return false; 17. } else if( startDate > endDate ) { 18. alert(\起始日期不能大于终止日期!\ 19. return false; 20. } 21. return true; 22. }

1. /* 2. 用途:检查输入的Email信箱格式是否正确 3. 输入: 4. strEmail:字符串 5. 返回: 6. 如果通过验证返回true,否则返回false 7. */ 8. function checkEmail(strEmail) {


js验证表单大全(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:河南省商丘市一高2016届高三上学期英语短评快训练(三)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: