zoukankan      html  css  js  c++  java
  • ExtJs4常用工具类之Ext.util.Format

    该类是Extjs的一个格式化公共类,提供了最常用的格式化方法。包括对字符串的截取,清楚字符串的空格,转换undefined为js的空对象,转换字符串为ks标识,转换html标签,将字符串转换为大写,同时还包括对HTML的编码和解码,获取文件大小,另外还包括按指定的格式对数据进行转换等。

    1.ellipsis()

    该方法用于将指定的字符串超长部分用省略号代替并返回。

    调用格式:

    Ext.util.Format.ellipsis(String value, Number length)

    参数说明:

    value:需要进行切割省略的字符串,

    length:表示指定的长度,超长部分用省略号代替。

    返回值:

    String:截取字符串value的第0个字符到length的字符,并将最后的3个字符替换成“…”,一并返回。

    2.capitalize()

    用于转换指定字符串成小写并返回

    调用格式:

    Ext.util.Format.capitalize(String value)

    参数说明:

    value:需要进行转换的字符串,

    length:表示指定的长度,超长部分用省略号代替。

    返回值:

    String:将value的第一个字符转成大写,其他字符转成小写,然后返回该字符串.

    3.date()

    将日期按照指定的格式进行转换

    调用格式:

    Ext.util.Format.date(Mixed value,String format)

    参数说明:

    value:需要进行转换的字符串,表示的是日期

    format:字符串表示的日期格式。

    返回值:

    String:将value转换成format指定的日期格式类型,并返回该字符串.

    4.htmlEncode()

    将参数value进行HTML字符的替换并返回,将字符串中的特殊字符转换成HTML的代表该符号的特殊字符串,如:将"&","<",">"等分别转换成"&",">","<".

    调用格式:

    Ext.util.Format.htmlEncode(String value)

    参数说明:

    value:需要进行替换的字符串.

    返回值:

    String:返回替换后的字符串.

    5.htmlDecode()

    是htmlEncode的逆过程.

    调用格式:

    Ext.util.Format.htmlDecode(String value)

    参数说明:

    value:需要进行替换的字符串.

    返回值:

    String:返回替换后的字符串.

    6.stripTags()

    将提供字符串中的HTML标签进行替换并返回替换后的字符串.

    调用格式:

    Ext.util.Format.stripTags(Mixed value)

    参数说明:

    value:需要进行替换的HTML字符串.

    返回值:

    String:返回替换后的字符串.

    7.substr()

    截取value中从start开始,长度为length间的字符并返回.

    调用格式:

    Ext.util.Format.substr(String value,Number start,Number length)

    参数说明:

    value:需要进行截取的字符串.

    start:截取起始的位置.

    length:截取字符串的长度.

    返回值:

    String:返回截取后的字符串.

    8.lowercase()

    将指定的字符串变成小写.

    调用格式:

    Ext.util.Format.lowercase(String value)

    参数说明:

    value:需要进行转换的字符串.

    返回值:

    String:返回小写后的字符串.

    9.number()

    将指定的number数字按指定的格式进行处理后返回.

    调用格式:

    Ext.util.Format.number(Number value,String format)

    参数说明:

    value:需要进行转换的数字.

    format:转换时的格式示例

    返回值:

    String:按指定的格式进行处理后的字符串.

    10.round()

    调用格式:

    按照指定的位数进行小数的截取返回.

    Ext.util.Format.round(Number/String value,Number precision)

    参数说明:

    value:需要截取的小数.

    precision:截取的小数位数.

    返回值:

    Number:返回截取后的字符串.

    所有文章都会同步发布到我的独立博客上 imsense.site 欢迎点击

    宝剑锋从磨砺出,梅花香自苦寒来。

    如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】按钮。

    如果,您希望更容易地发现我的新博客,不妨关注一下或者分享一下。

    未注明转载的文章,版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    svn使用方法
    董事、执行董事、总裁、总经理
    华联、联华、世纪华联、百联
    声明式编程和命令式编程
    NodeJS中的require和import
    JSONP跨站访问
    Camera服务之--架构浅析
    HashMap实现原理分析
    设计模式解读之一: 策略模式
    Java6.0中Comparable接口与Comparator接口详解
  • 原文地址:https://www.cnblogs.com/lslvxy/p/3046710.html
Copyright © 2011-2022 走看看