Edit D:\chineseall_products\bak\digitalLib6\js\judgeInput.js
??//**************************************************************** //* ?????????dataLength //* ?? ?????????????? //* ????????Data???????????? //* ???????????Data?????(Unicode?????2???Unicode?????1) //***************************************************************** function dataLength(fData) { var intLength=0; for (var i=0;i<fData.length;i++) { if ((fData.charCodeAt(i) < 0) || (fData.charCodeAt(i) > 255)) intLength=intLength+2; else intLength=intLength+1; } return intLength; } //**************************************************************** //* ?????????isEmpty //* ?? ???????????? //* ????????Data??????????? //* ????????rue??? //* False????? //***************************************************************** function isEmpty(fData) { return ((fData==null) || (fData.length==0) ); } //**************************************************************** //* ?????????IsDigit //* ?? ?????????????? //* ????????Data??????????? //* ????????rue???0??9????? //* False?????0??9????? //***************************************************************** function isDigit(fData) { return ((fData>="0") && (fData<="9")); } //**************************************************************** //* ?????????IsInteger //* ?? ??????????????? //* ????????Data??????????? //* ????????rue?????????????????? //* False???????? //***************************************************************** function isInteger(fData) { if(isEmpty(fData)) return true; if((isNaN(fData)) || (fData.indexOf(".")!=-1) || (fData.indexOf("-")!=-1)) return false; return true } //**************************************************************** //* ?????????isEmail //* ?? ???????????????Email??? //* ????????Data??????????? //* ????????rue??????Email????????? //* False??????Email??? //***************************************************************** function isEmail(fData) { if (isEmpty(fData)) return true; if (fData.indexOf("@")==-1) return false; var nameList=fData.split("@"); if (nameList.length!=2) return false; if (nameList[0].length<1 ) return false; if (nameList[1].indexOf(".")<=0) return false; if (fData.indexOf("@")>fData.indexOf(".")) return false; if (fData.indexOf(".")==fData.length-1) return false; return true; } //**************************************************************** //* ?????????isPhone //* ?? ???????????????????????????"()"??"???"??"+"??"-"?????? //* ????????Data??????????? //* ????????rue?????????????????? //* False???????????? //* ???????? //***************************************************************** function isPhone(fData) { var str; var fDatastr=""; if (isEmpty(fData)) return true; for (var i=0;i<fData.length;i++) { str=fData.substring(i,i+1); if (str!="(" && str!=")" && str!="??" && str!="??" && str!="+" && str!="-" && str!=" ") fDatastr=fDatastr+str; } if (isNaN(fDatastr)) return false; return true ; } //**************************************************************** //* ?????????isPlusNumeric //* ?? ???????????????????????????????? //* ????????Data??????????? //* ????????rue??????????????? //* False????????? //* ???????? //***************************************************************** function isPlusNumeric(fData) { if (isEmpty(fData)) return true; if ((isNaN(fData)) || (fData.indexOf("-")!=-1)) return false; return true; } //**************************************************************** //* ?????????isNumeric //* ?? ????????????????????????????????? //* ????????Data??????????? //* ????????rue??????????????? //* False????????? //* ???????? //***************************************************************** function isNumeric(fData) { if (isEmpty(fData)) return true; if (isNaN(fData)) return false; return true; } function isRightLength(fdata,minLen,maxLen) { if(isEmpty(fdata)) return true; if(minLen && minLen>0) { if(fdata.length<minLen) return false; } if(maxLen && maxLen>0) { if(fdata.length>maxLen) return false; } return true; } //**************************************************************** //* ?????????isIntegerInRange //* ?? ?????????????????????????? //* ????????Input??????????? //* fLower???????????????????????????null //* fHigh????????????????????????null //* ????????rue???????????? //* False??????????? //***************************************************************** function isIntegerInRange(fInput,fLower,fHigh) { if (fLower==null) return (fInput<=fHigh); else if (fHigh==null) return (fInput>=fLower); else return ((fInput>=fLower) && (fInput<=fHigh)); } function isValidInputkey(key) { if(!key) return false; if(key.toLowerCase().indexOf("script")>=0 || key.toLowerCase().indexOf("window.open")>=0 || key.toLowerCase().indexOf("onmouseover")>=0 || key.toLowerCase().indexOf(">")>=0 || key.toLowerCase().indexOf("<")>=0 || key.toLowerCase().indexOf("\"")>=0 || key.toLowerCase().indexOf("%")>=0 || key.toLowerCase().indexOf("'")>=0) { return true; } return false; }
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de