| var arr2 = strEnd.split("-"); var date1 = new Date(arr1[0],parseInt(arr1[1].replace(/^0/,""),10) - 1,arr1[2]); var date2 = new Date(arr2[0],parseInt(arr2[1].replace(/^0/,""),10) - 1,arr2[2]); if(arr1[1].length == 1) arr1[1] = "0" arr1[1]; if(arr1[2].length == 1) arr1[2] = "0" arr1[2]; if(arr2[1].length == 1) arr2[1] = "0" arr2[1]; if(arr2[2].length == 1) arr2[2]="0" arr2[2]; var d1 = arr1[0] arr1[1] arr1[2]; var d2 = arr2[0] arr2[1] arr2[2]; if(parseInt(d1,10) > parseInt(d2,10)) return false; else return true; }//~~~ /*--------------------------------- date -----------------------------------------*/ /********************************** email *****************************************/ /** *校验字符串是否为email型 *返回值: *假如为空,定义校验通过, 返回true *假如字串为email型,校验通过, 返回true *假如email不合法, 返回false 参考提示信息:Email的格式不正確! */ function checkEmail(str) { //假如为空,则通过校验 if(str == "") return true; if (str.charAt(0) == "." || str.charAt(0) == "@" || str.indexOf('@', 0) == -1 || str.indexOf('.', 0) == -1 || str.lastIndexOf("@") == str.length-1 || str.lastIndexOf(".") == str.length-1) return false; else return true; }//~~~ /*--------------------------------- email ----------------------------------------*/ /********************************** chinese ***************************************/ /** *校验字符串是否为中文 *返回值: *假如为空,定义校验通过, 返回true *假如字串为中文,校验通过, 返回true *假如字串为非中文, 返回false 参考提示信息:必须为中文! */ function checkIsChinese(str) { //假如值为空,通过校验 if (str == "") return true; var pattern = /^([\u4E00-\u9FA5]|[\uFE30-\uFFA0])*$/gi; if (pattern.test(str)) return true; else return false; }//~~~ /** * 计算字符串的长度,一个汉字两个字符 */ String.prototype.realLength = function() { return this.replace(/[^\x00-\xff]/g,"**").length; } /*--------------------------------- chinese --------------------------------------*/ /********************************** mask ***************************************/ /** *校验字符串是否符合自定义正则表达式 *str 要校验的字串 pat 自定义的正则表达式 *返回值: *假如为空,定义校验通过, 返回true *假如字串符合,校验通过, 返回true *假如字串不符合, 返回false 参考提示信息:必须满足***模式 */ function checkMask(str,pat) { //假如值为空,通过校验 if (str == "") return true; var pattern = new RegExp(pat,"gi") if (pattern.test(str)) return true; else return false; }//~~~ /*--------------------------------- mask --------------------------------------*/
|
| 共5页: 上一页 [1] [2] [3] 4 [5] 下一页 |
评论加载中…