邮件订阅
5ucms培训,JavaScript通用库(一)
作者: 来源: 日期:2015/11/14 12:42:33 浏览量:51(滞后) 人气:LOADING...(实时) 【

5ucms培训,JavaScript通用库(一)

JavaScript编程中能起到很大的作用,将一些常用的功能写成JavaScript2.XMLEncode(str)5.IsInt(objStr,sign,zero)7.IsEnLetter(objStr,size) 

                                          1.Trim(str)                     2.XMLEncode(str)            3.ShowLabel(str,str)                     4.IsEmpty(obj)                     5.IsInt(objStr,sign,zero)                     6.IsFloat(objStr,sign,zero)                     7.IsEnLetter(objStr,size)        Trim(string):==================================================================

*/

functi>{

    var whitespace = new String(" \t\n\r");

    var s = new String(str);

   

    if (whitespace.indexOf(s.charAt(0)) != -1)

    {

        var j=0, i = s.length;

        while (j < i && whitespace.indexOf(s.charAt(j)) != -1)

        {

            j++;

        }

        s = s.substring(j, i);

    }

    return s;

}

 

/*

==================================================================

RTrim(string):    var whitespace = new String(" \t\n\r");

    var s = new String(str);

 

    if (whitespace.indexOf(s.charAt(s.length-1)) != -1)

    {

        var i = s.length - 1;

        while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)

        {

            i--;

        }

        s = s.substring(0, i+1);

    }

    return s;

}

 

/*

==================================================================

Trim(string):    return RTrim(LTrim(str));

}

 

 

 

/*

================================================================================

XMLEncode(string):       str=Trim(str);

       str=str.replace("&","&amp;");

       str=str.replace("<","&lt;");

       str=str.replace(">","&gt;");

       str=str.replace("''","&apos;");

       str=str.replace("\"","&quot;");

       return str;

}

 

/*

================================================================================

    obj=document.getElementsByName(obj).item(0);

    if(Trim(obj.value)=="")

    {

        alert("        if(obj.disabled==false && obj.read>        {

            obj.focus();

        }

    }

}

 

/*

IsInt(string,string,int or string):(、负整数+0

*/

functi>{

    var reg;   

    var bolzero;   

   

    if(Trim(objStr)=="")

    {

        return false;

    }

    else

    {

        objStr=objStr.toString();

    }   

   

    if((sign==null)||(Trim(sign)==""))

    {

        sign="+-";

    }

   

    if((zero==null)||(Trim(zero)==""))

    {

        bolzero=false;

    }

    else

    {

        zero=zero.toString();

        if(zero=="0")

        {

            bolzero=true;

        }

        else

        {

            alert("        }

    }

   

    switch(sign)

    {

        case "+-":

            //            reg=/(^-?|^\+?)\d+$/;           

            break;

        case "+":

            if(!bolzero)          

            {

                //                reg=/^\+?[0-9]*[1-9][0-9]*$/;

            }

            else

            {

                //                //reg=/^\+?\d+$/;

                reg=/^\+?[0-9]*[0-9][0-9]*$/;

            }

            break;

        case "-":

            if(!bolzero)

            {

                //                reg=/^-[0-9]*[1-9][0-9]*$/;

            }

            else

            {

                //                //reg=/^-\d+$/;

                reg=/^-[0-9]*[0-9][0-9]*$/;

            }            

            break;

        default:

            alert("            return false;

            break;

    }

   

    var r=objStr.match(reg);

    if(r==null)

    {

        return false;

    }

    else

    {       

        return true;    

    }

}

 

/*

IsFloat(string,string,int or string):(、负浮点数+0

*/

functi>{

    var reg;   

    var bolzero;   

   

    if(Trim(objStr)=="")

    {

        return false;

    }

    else

    {

        objStr=objStr.toString();

    }   

   

    if((sign==null)||(Trim(sign)==""))

    {

        sign="+-";

    }

   

    if((zero==null)||(Trim(zero)==""))

    {

        bolzero=false;

    }

    else

    {

        zero=zero.toString();

        if(zero=="0")

        {

            bolzero=true;

        }

        else

        {

            alert("        }

    }

   

    switch(sign)

    {

        case "+-":

            //            reg=/^((-?|\+?)\d+)(\.\d+)?$/;

            break;

        case "+":

            if(!bolzero)          

            {

                //                reg=/^\+?(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/;

            }

            else

            {

                //                reg=/^\+?\d+(\.\d+)?$/;

            }

            break;

        case "-":

            if(!bolzero)

            {

                //                reg=/^-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/;

            }

            else

            {

                //                reg=/^((-\d+(\.\d+)?)|(0+(\.0+)?))$/;

            }           

            break;

        default:

            alert("            return false;

            break;

    }

   

    var r=objStr.match(reg);

    if(r==null)

    {

        return false;

    }

    else

    {       

        return true;    

    }

}


欢迎您访问www.5ucms.org

本站推荐: 5ucms模板下载 5ucms插件下载 仿站联系Q3876307       [复制给好友] [打印] [关闭] [返回] [顶部]
上一篇:5ucms模版,TreeView(扩充XMLSelTree)(二)
下一篇:5ucms仿站,用Javascript写的一个映射表类
本站声明:本网站所载文章等内容,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权及其它问题,请在30日内与本网联系(Email:3876307#qq.com),我们将在第一时间删除内容。若原创内容转载请注明出处。
5ucms培训,JavaScript通用库(一)的关键词:
评论信息
相关分类
本周热门
本月热门
关于我们 - 版权/免责 申明 - 建站服务 - 网站地图 - 稿件投递 - 联系我们 - 5ucms
Copyright © 2008-2015 www.5ucms.org