Ext.String 方法
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 方法的更多相关文章
- ExtJS学习-----------Ext.String,ExtJS对javascript中的String的扩展
关于ExtJS对javascript中的String的扩展,能够參考其帮助文档,文档下载地址:http://download.csdn.net/detail/z1137730824/7748893 以 ...
- JavaScript学习笔记-用于模式匹配的String方法
用于模式匹配的String方法: String支持4种使用正则表达式的方法: seach()用于检索,参数是一个正则表达式,返回第一个与之匹配的子串的位置,找不到则返回-1,如 ...
- 在String()构造器不存在的情况下自定义一个MyString()函数,实现如下内建String()方法和属性:
在String()构造器不存在的情况下自定义一个MyString()函数,实现如下内建String()方法和属性: var s = new MyString("hello"); s ...
- Sencha Touch 之 Ext.fly方法的使用
Ext.fly方法是Ext.js 4中的flyweight技术,该技术在浏览器中为使用Ext.fly方法的元素节点开辟一块内存,下一次使用Ext.fly方法的元素节点将占据同一块内存,即覆盖前一次的元 ...
- [ExtJS5学习笔记]第十三节 Extjs5的Ext.each方法学习
本文地址:http://blog.csdn.net/sushengmiyan/article/details/39009555 sencha官方API:http://docs.sencha.com/e ...
- 【Java】Java中常用的String方法
本文转载于:java中常用的String方法 1 length()字符串的长度 String a = "Hello Word!"; System.out.println(a.len ...
- 用来生成get set string 方法
https://projectlombok.org/ 主要是用来生成get set string 方法等等 原理是注解
- Ruby字符串(2):String方法详细整理
String方法整理 官方手册 类方法 new new(str="") → new_str new(str="", encoding: enc) → new_s ...
- Ext.create方法分析
Ext.create方法实际上是Ext.ClassManager的instantiate的别名 分析如下: (function(Class, alias, arraySlice, arrayFrom, ...
随机推荐
- Lattice Diamond安装
1.下载:到Lattice官网 http://www.latticesemi.com/ 注册一个lattice的账号后就可以去下载Diamond,登陆后如下图,根据自己系统情况选择对应的版本,我用的是 ...
- nyoj 483 Nightmare【bfs+优先队列】
Nightmare 时间限制:1000 ms | 内存限制:65535 KB 难度:4 描述 Ignatius had a nightmare last night. He found him ...
- Code Forces 711D Directed Roads
D. Directed Roads time limit per test 2 seconds memory limit per test 256 megabytes input standard i ...
- hibernate.Session简介
★→→SessionFactory (org.hibernate.SessionFactory) 包含已经编译的映射(mappings),是制造session的工厂,可能含有一些可以在各个事务(tra ...
- Android开发之50个常见实用技巧——添加悦目的动画效果
Hack.5 使用TextSwitcher和ImageSwitcher实现平滑过渡 实现步骤: 1.通过findViewById()方法获取TextSwitcher对象的引用Swithcer,当然也可 ...
- CONTROLS: <> TYPE TABLEVIEW USING SCREEN<>.在 ABAP/4 中声明表格 控制
在 ABAP/4 中声明表格 控制 在屏幕中使 用表格控制 时,必须在 ABAP/4 程序中同时 声明表格控 制结构和表 格控制字段 . 例如: TABLES: SFLIGHT. CONTROLS ...
- 报错:System.Data.Entity.Infrastructure.DbUpdateException 更新条目时出错
背景 往数据库添加数据,前端验证通过的情况下,提交报错,程序停在了SaveChanges()这行,并报如上错误. 分析 猜想是提交的领域模型不符合数据库要求,但不知道具体哪里出错.网上查资料,有人发现 ...
- getline和get的区别
#include<iostream> #include<fstream> #include<cstring> using namespace std; int ma ...
- Day01 - Python 基础介绍
1 Python 简介 1.1 Python 的由来 Python的创始人:吉多·范罗苏姆(Guido van Rossum) 1989年,吉多·范罗苏姆为了在阿姆斯特丹打发圣诞节假期时间,开发的一个 ...
- AWVS介绍
使用AWVS对域名进行全局分析,深入探索: 首先,介绍一下AWVS这个工具. Acunetix Web Vulnerability Scanner(简称AWVS)是一款知名的网络漏洞扫描工具,它通过网 ...