当前位置:起点学习辅导网培训频道电脑知识学习网页制作Javascript教程JavaScript校验函数库

JavaScript校验函数库

08-08 00:40:52浏览次数:889栏目:Javascript教程
标签:javascript视频教程,javascript教程下载, JavaScript校验函数库,
  
  
//建立者:jiarry@hotmail.com   
//功能:显示提示信息Msg,光标焦点落在Obj上,返回false   
//     主要用于检查必要字段是否正确   
//示例:showMsg("用户名不能为空.",myform.username)   
//输入参数:Msg(提示信息) Obj(光标焦点对象)   
//输出参数:false   
// b-18 showMsg(String, Object)   
function showMsg(Msg, Obj){   
alert( Msg );   
Obj.focus();   
return false;   
}   
  
//建立者:jiarry@hotmail.com   
//功能:显示提示信息Msg,光标焦点落在Obj上   
//     主要用于检查必要字段是否正确   
//示例:showMsg2("用户名不能为空.",myform.username)   
//输入参数:Msg(提示信息) Obj(光标焦点对象)   
//输出参数:false   
// b-19 showMsg2(String, Object)   
function showMsg2(Msg, Obj){   
alert( Msg );   
Obj.focus();   
return;   
}   
  
/**  
以下是第三类  
*/  
//建立者:jiarry@hotmail.com   
//加入了汉字的长度判断   
// c-1 getLength(String)   
function getLength(str){   
var templen=str.length;   
if(navigator.appName=='Netscape') return templen;   
for(var i=0;i<str.length;i++){   
      var rstr=escape(str.substring(i,i+1));   
      if (rstr.substring(0,2)=="%u"){   
          templen++;   
      }   
   }   
return templen;   
}  
//建立者:jiarry@hotmail.com   
//功能:去掉字符串前后的空格并返回   
//输入参数:inputStr(待处理的字符串)   
//输出参数:inputStr(处理后的字符串)   
// c-2 trim(String)   
function trim(inputStr){   
var result = inputStr;   
while (result.substring(0,1) == " ") {   
  result = result.substring(1,result.length);   
}   
  
while (result.substring(result.length-1, result.length) == " ") {   
  result = result.substring(0, result.length-1);   
}   
     
return result;   
}   
  
//建立者:jiarry@hotmail.com   
//功能:去掉字符串前后的空格并返回   
//输入参数:inputStr(待处理的字符串)   
//输出参数:inputStr(处理后的字符串)   
// c-2 string.trim();   
String.prototype.trim = function()   
{   
return this.replace(/(^s*)|(s*$)/g, "");   
}   
  
//Trim,参数String   
function trim(myStr)   
{   
  var pos1=-1;   
  var pos2=-1;   
  for(var i=0;i<myStr.length;i++){   
     if(myStr.charAt(i)!=' ' && pos1<0) pos1=i;   
     if(myStr.charAt(myStr.length-i-1)!=' ' && pos2<0) pos2=myStr.length-i;   
  }   
  if(pos1<0 || pos2 <0) return("");   
  return(myStr.substring(pos1,pos2));   
}   
  
function trim(s)   
{   
    if (s == null)   
    {   
        return s;   
    }   
    var i;   
    var beginIndex = 0;   
    var endIndex = s.length - 1;   
  
    for (i=0; i<s.length; i++)   
    {   
        if (s.charAt(i) == ' ' || s.charAt(i) == ' ')   
        {   
            beginIndex++;   
        }   
        else  
        {   
            break;   
        }   
    }   
    for (i = s.length - 1; i >= 0; i--)   
    {   
         // if (s.charAt(i) == ' ' || s.charAt(i) == ' ' || s.charAt(i)=='r' || s.charAt(i)=='n')   
  
        if (s.charAt(i) == ' ' || s.charAt(i) == ' ')   
        {   
            endIndex--;   
        }   
        else  
        {   
            break;   
        }   
    }   
    if (endIndex < beginIndex)   
    {   
        return "";   
    }   

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]  下一页

,JavaScript校验函数库
《JavaScript校验函数库》相关文章
给资讯打分:
网友评论: