Ext.util.Format提供的常用格式化方法
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<link rel="stylesheet" type="text/css" href="ext-4.2.1/resources/css/ext-all.css" />
<script type="text/javascript" src="ext-4.2.1/bootstrap.js"></script>
<script type="text/javascript" src="ext-4.2.1/locale/ext-lang-zh_CN.js"></script>
<script type="text/javascript">
Ext.onReady(function(){
var str="<table width='300' cellspacing=1 border=1 cellpadding=1><tr><td>table string</td></tr></table>";
var str1="action";
var dat=new Date();
var str2=12345;
var str3=1.2345;
Ext.Msg.alert("提示",
"原str为"+str+"<br> ellipsis(str,5)后为:"+ Ext.util.Format.ellipsis(str,5)+"<br><br>"+
"原str1为"+str1+"<br>进行capitalize(str1)后为:"+Ext.util.Format.capitalize(str1)+"<br><br>"+
"原dat为"+dat+"<br>进行date(dat,'yyyy/mm/dd')后为:"+Ext.util.Format.date(dat,'yyyy/mm/dd')+"<br><br>"+
"注意调用htmlDecode(str)后展现出来的是一个带边框的表格:<br>"+Ext.util.Format.htmlDecode(str)+"<br>"+
"原str1为:"+str1+"<br>进行lowercase(str1)后为:"+Ext.util.Format.lowercase(str1)+"<br>"+
"原str2为"+str2+"<br>进行number后为:"+Ext.util.Format.number(str2,"-1234.0")+"<br>"+
"原str3为"+str3+"<br>进行round后为:"+Ext.util.Format.round(str3,2)+"<br>"+
"进行截取字符串substr()后的str1为:"+Ext.util.Format.substr(str1,0,2));
});
</script>
</head>
<body>
<div id="hr_panel" name="hr_panel"></div>
</body>
</html>
1.Ext.util.Format.ellipsis(String value,Number length)
该函数用于将指定的字符串超长部分用省略号代替并返回。
value:需要进行切割省略的字符串文本
length:表示指定的长度,超长的部分用省略号代替
返回值:
String 截取字符串value的第0个字符到length的字符,并将最后的3字符替换成". . ." 一并返回。
2. capitalize( )
Ext.util.Format.capitalize(String value)
用于转换指定字符串成小写并返回。
value:需要进行转抽象的字符串文本。
返回值:
String :将字符串value的第一个字符换成大写,其他所有的字符都成小写,返回该字符串。
3.date( )
Ext.util.Format.date(Mixed value,[String format])
将日期文本按指定的格式进行转换。
value:表示的是日期
format:表示的是日期格式
返回:
String 将字符串value转换成format指定的日期格式类型,并返回该字符串。
4.htmlEncode( )
将参数value进行HTML字符的替换并返回。将字符串中的特殊字符转换成HTML的代表该符号的特殊字符串。
如:将“&” 、“<” 、“>” 等分别转换为"&" 、“>” 、"<";
5.htmlDecode( )
是htmlEncode的逆过程。
6.stripTags( )
将提供字符串中的HTML标签进行替换并返回替换后的字符串。
7.lowercase( )
将指定的字符串变成小写
8.number( )
将指定的number数字按指定的格式进行处理后返回。
9.round( )
按指定的位数进行小数的截取返回。