//函数CheckStr:判断字符串是否有值 //参数str:要判断的目标字符串 //created by zhouwei 2005-12-21 function CheckStr(str){ var s=new String(str); //if (s.Trim()==""||s=="undefined"){ if(s.Trim()==""||s.Trim()=="undefined"){ return false; }else{ return check_text(str); } } //判断输入值是否合法 //created by zhouwei 2006-2-10 function CheckIsRight(str,strname){ var str=new String(str); if(CheckStr(str)==false){ var err=strname+"不合法" Response.Write(Error(err)); Response.End(); } } // 方法:Trim() , Ltrim() , RTrim() 函数,除空格 //created by zhouwei 2006-2-10 String.prototype.Trim = function(){ return this.replace(/(^\s*)|(\s*$)/g, ""); } String.prototype.LTrim = function(){ return this.replace(/(^\s*)/g, ""); } String.prototype.RTrim = function(){ return this.replace(/(\s*$)/g, ""); } //判断字符串中是否包含非法的字符 //created by zhouwei 2006-5-26 function check_text(text){ var strtmp=new String(text); if (strtmp.indexOf("'")>-1){ return false; } if (strtmp.indexOf("?")>-1){ return false; } if (strtmp.indexOf("%")>-1){ return false; } if (strtmp.indexOf("&")>-1){ return false; } if (strtmp.indexOf("<")>-1){ return false; } if (strtmp.indexOf(">")>-1){ return false; } return true; }