javascript实现检验的各种规则

本文实例讲述了javascript实现检验的各种规则。分享给大家供大家参考。具体如下:

= 1900)) return false; var D = new Date(ary[3] + "/" + ary[4] + "/" + ary[5]); var isTrue = D.getFullYear() == ary[3] && (D.getMonth() + 1) == ary[4] && D.getDate() == ary[5]; return isTrue; } // 针对 15位身份证单独处理 if (cType == 'personCard15') { var ary = str.match(Regexs[cType]); var D = new Date("19" + ary[3] + "/" + ary[4] + "/" + ary[5]); var isTrue = D.getYear() == ary[3] && (D.getMonth() + 1) == ary[4] && D.getDate() == ary[5]; return isTrue; } } else { // 自定义正则表达式处理 if (regex != null && typeof(regex) != "undefined") { nReg = new RegExp(regex); } else { return false; } } return nReg.test(str); }

希望本文所述对大家的javascript程序设计有所帮助。

相关文章

什么是深拷贝与浅拷贝?深拷贝与浅拷贝是js中处理对象或数据...
前言 今天复习了一些前端算法题,写到一两道比较有意思的题:...
最近在看回JavaScript的面试题,this 指向问题是入坑前端必须...
js如何实现弹出form提交表单?(图文+视频)
js怎么获取复选框选中的值
js如何实现倒计时跳转页面