1、ellipsis(String value,Number length)----截取字符串
Ext.onReady(function (){ var v="这是一个测试4567878974"; Ext.MessageBox.alert("ellipsis",Ext.util.Format.ellipsis(v,10)); });
截取v变量中的7个字,然后会在这7个字后面加上3个点,加起来一共10位;
2、Ext.util.Format.undef: ------将null装换成空字符串
Ext.onReady(function (){ var v=null; Ext.MessageBox.alert("undef",Ext.util.Format.undef(v)); });
3、Ext.util.Format.defaultValue:如果为空则赋默认值
Ext.onReady(function (){ var v=; Ext.MessageBox.alert("defaultValue",Ext.util.Format.defaultValue(v,"这是默认值")); });
4、Ext.util.Format.htmlEncode:将变量原样输出,而不进行html的解析
Ext.onReady(function (){ var v="<a href=''>这是一个测试</a>"; Ext.MessageBox.alert("htmlEncode",Ext.util.Format.htmlEncode(v)); //Ext.MessageBox.alert("",v); });
5、Ext.util.Format.htmlDecode:与htmlEncode相反,进行html的解析
Ext.onReady(function (){ var v="<a href=''>这是一个测试</a>"; Ext.MessageBox.alert("htmlDecode",Ext.util.Format.htmlDecode(v)); //Ext.MessageBox.alert("",v); });
6、Ext.util.Format.trim(String value):将字符串前后的空格删掉
Ext.onReady(function (){ var v=" 这是测试 "; Ext.util.Format.trim(v) });
7、Ext.util.Format.substr(String value,Number start,Number lenght): 截取字符串
Ext.onReady(function (){ var v="这是一个测试"; Ext.MessageBox.alert("substr",Ext.util.Format.substr(v,1,5)); });
8、Ext.util.Format.lowercase(String value):将字符串转成小写
Ext.onReady(function (){ var v="ABC"; Ext.MessageBox.alert("lowercase",Ext.util.Format.lowercase(v)); });
9、Ext.util.Format.uppercase(String value):将字符串转成大写
Ext.onReady(function (){ var v="abc"; Ext.MessageBox.alert("uppercase",Ext.util.Format.uppercase(v)); });
10、Ext.util.Format.capitalize(String value):第一个字母大写,其他字母小写
Ext.onReady(function (){ var v="aBC"; Ext.MessageBox.alert("capitalize",Ext.util.Format.capitalize(v)); });
11、Ext.util.Format.date(Mixed value,[String format]):将某个值解析成为一个特定格式的日期
Ext.onReady(function (){ //Y:年;m:月;d:天;H:24小时制的小时;h:12小时制的小时;i:分;s:秒 var v=new Date(); Ext.MessageBox.alert("date",Ext.util.Format.date(v,'Y-m-d H:i:s')); });
12、Ext.util.Format.skipTags(Mixed value):剥去value的html标签,只剩下文本内容
Ext.onReady(function (){ var v="<a href=''>这是测试</a>"; Ext.MessageBox.alert("substr",Ext.util.Format.stripTags(v)); });