1.Ext.String.htmlEncode(value);  编码字符串,对其中特殊字符进行转义

xt.String.htmlEncode("hello'world");    //"hello'world"

2.Ext.String.htmlDecode(value);  解码字符串,对其中的转义字符进行还原

Ext.String.htmlDecode("hello'world");    //"hello'world"

3.Ext.String.urlAppend(url,string)  追加内容到查询字符中,?相连

Ext.String.urlAppend("www.baidu.com","a=1");    //"www.baidu.com?a=1"

4.Ext.String.trim(string)  去掉字符串开头和结尾位置的空格

Ext.String.trim(" hello world ");    //"hello world"

5.Ext.String.capitalize(string)  首字母大写

Ext.String.capitalize("hello");    //"Hello"

6.Ext.String.ellipsis(value,length,word)  截断字符串并在结尾处添加省略号  value 原始字符串 length 保留长度 word 设置为true则试图保留完整单词

Ext.String.ellipsis("my name is shi",3,false);    //"..."
Ext.String.ellipsis("my name is shi",3,true); //"..."
Ext.String.ellipsis("my name is shi",6,false); //"my ..."
Ext.String.ellipsis("my name is shi",6,true); //"my..."
Ext.String.ellipsis("my name is shi",8,false); //"my na..."
Ext.String.ellipsis("my name is shi",8,true); //"my..."

7.Ext.String.escapeRegex(string)  将原始字符串中的-.*+?^${}()[]\进行替换

Ext.String.escapeRegex("hello -.*+?^${}()[]");    //"hello \-\.\*\+\?\^\$\{\}\(\)\[\]"

8.Ext.String.toggle(string,value,other)  对比两个字符串是否相等,相等返回other,不相等返回value

Ext.String.toggle("abc","abc","相等");    //"相等"
Ext.String.toggle("abc","cba","相等"); //"cba"

9.Ext.String.leftPad(string,size,[character])  在字符串左边填充指定字符串

Ext.String.leftPad("12 3",5,"0000");    //"000012 3"

10.Ext.String.format(string,value1,value2)  定义带标记的字符串,并用传入的字符替换标记。 每个标记必须是唯一的,而且必须要像{0},{1}...{n}这样地自增长

var cls = 'my-class', text = 'Some text';
Ext.String.format('<div class="{0}">{1}</div>', cls, text); //'<div class="my-class">Some text</div>'

  

Ext.String 方法的更多相关文章

  1. ExtJS学习-----------Ext.String,ExtJS对javascript中的String的扩展

    关于ExtJS对javascript中的String的扩展,能够參考其帮助文档,文档下载地址:http://download.csdn.net/detail/z1137730824/7748893 以 ...

  2. JavaScript学习笔记-用于模式匹配的String方法

    用于模式匹配的String方法:   String支持4种使用正则表达式的方法:           seach()用于检索,参数是一个正则表达式,返回第一个与之匹配的子串的位置,找不到则返回-1,如 ...

  3. 在String()构造器不存在的情况下自定义一个MyString()函数,实现如下内建String()方法和属性:

    在String()构造器不存在的情况下自定义一个MyString()函数,实现如下内建String()方法和属性: var s = new MyString("hello"); s ...

  4. Sencha Touch 之 Ext.fly方法的使用

    Ext.fly方法是Ext.js 4中的flyweight技术,该技术在浏览器中为使用Ext.fly方法的元素节点开辟一块内存,下一次使用Ext.fly方法的元素节点将占据同一块内存,即覆盖前一次的元 ...

  5. [ExtJS5学习笔记]第十三节 Extjs5的Ext.each方法学习

    本文地址:http://blog.csdn.net/sushengmiyan/article/details/39009555 sencha官方API:http://docs.sencha.com/e ...

  6. 【Java】Java中常用的String方法

    本文转载于:java中常用的String方法 1 length()字符串的长度 String a = "Hello Word!"; System.out.println(a.len ...

  7. 用来生成get set string 方法

    https://projectlombok.org/ 主要是用来生成get set string 方法等等 原理是注解

  8. Ruby字符串(2):String方法详细整理

    String方法整理 官方手册 类方法 new new(str="") → new_str new(str="", encoding: enc) → new_s ...

  9. Ext.create方法分析

    Ext.create方法实际上是Ext.ClassManager的instantiate的别名 分析如下: (function(Class, alias, arraySlice, arrayFrom, ...

随机推荐

  1. Spark RDD概念学习系列之rdd持久化、广播、累加器(十八)

    1.rdd持久化 2.广播 3.累加器 1.rdd持久化 通过spark-shell,可以快速的验证我们的想法和操作! 启动hdfs集群 spark@SparkSingleNode:/usr/loca ...

  2. HTML5 UTF-8 中文乱码

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  3. hdoj 2795 Billboard【线段树区间最大值】

    Billboard Time Limit: 20000/8000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total ...

  4. Spring各种注解标签作用详解

    @Autowired和@Resource等注解是将Spring容器中的bean注入到属性,而@Component等注解是将bean放入Spring容器中管理. @Autowired spring2.1 ...

  5. PHP如何取出数组最后一个元素?

    <?php $array=array("first","sencond","third"); #1.echo end($array); ...

  6. ant+svn+tomcat实现项目自动部署

    因工作需要,研究并实现了 ant+svn+tomcat实现项目自动部署,其中参考了下面文章:http://www.cnblogs.com/taoweiji/p/3700915.html jar包需要e ...

  7. java从mysql导出数据例子

    import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sq ...

  8. DevExpress 用户控件 分页(上)

    说明:使用用户控件分页,完成后,使用时非常简单,数据绑定,调用自己写的一个事件就OK了 前期准备工作: (1)添加一个用户控件 命名PageCtrl (2)打开代码:   [csharp] view ...

  9. 【转】YUV420P的格式以及转换为RGB565的代码(Android摄像头的输出一般为YUV420P)

    http://blog.csdn.net/daisyhd/article/details/38866809 static void cvt_420p_to_rgb565(int width, int  ...

  10. PHP中输出缓冲

    在PHP中,当运行echo,print的时候,输出并没有马上通过tcp传给client浏览器显示, 而是将数据写入php buffer.php output_buffering机制,意味在tcp bu ...