www.gusucode.com > 一个JSP商品管理系统源码程序 > 一个JSP商品管理系统/MobileMGR/MobileMGR/WebRoot/imis_manager/js/checkdata.js
// function isEmpty(inputStr){ if (inputStr==null || inputStr==""){ return true; } else { return false; } } // function isNotEmpty(inputStr){ return (! (inputStr==null || inputStr=="")); } // function isPosInteger(inputStr){ var reg = /[0-9]*/; return (inputStr.match(reg) != null); } // function isNumber(inputStr){ if (isNotEmpty(inputStr)){ inputStr1=inputStr.toString(); ii=0; for(var i=0;i<inputStr1.length;i++){ var oneChar=inputStr1.charAt(i); if (oneChar=="."){ ii=ii+1; } if (i==0 && oneChar=="."){ return false; } else{ if ((oneChar<"0" || oneChar>"9")&& oneChar!="."){ return false; } } } if (ii>1) { return false; } else { return true; } } else { return false; } } // function checkDateYMD(StrYear,StrMonth,StrDay){ if(isPosInteger(StrYear) && isPosInteger(StrMonth) && isPosInteger(StrDay)){ var yyyy=parseInt(StrYear); var mm=parseInt(StrMonth); var dd=parseInt(StrDay); if (yyyy<1900 || yyyy>2100){ return false; } if (mm<1 || mm>12){ return false; } if (dd<1 || dd>31){ return false; } if((mm==4 || mm==6 ||mm==9 ||mm==11)&& dd>30){ return false; } if (mm==2){ if( yyyy%4 >0 && dd>28 ){ return false; } else if (dd>29){ return false; } } return true; } else{ return false; } } // function getLength(str) { var len = 0; for (i = 0; i < str.length; i++) { if (str.charCodeAt(i) > 255) { len += 2; } else { len += 1; } } return len; }