分類  >  Web前端 >

Ext.util.Format提供的慣用格式化方法

tags:    時間:2013-12-10 01:01:23
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="&lt;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的代表該符號的特殊字元串。
如:將「&」 、「<」 、「>」 等分別轉換為"&amp;" 、「&gt;」 、"&lt;";
5.htmlDecode( )
是htmlEncode的逆過程。
6.stripTags( )
將提供字元串中的HTML標籤進行替換並返回替換后的字元串。
7.lowercase( )
將指定的字元串變成小寫
8.number( )
將指定的number數字按指定的格式進行處理后返回。
9.round( )
按指定的位數進行小數的截取返回。

推薦閱讀文章

Bookmark the permalink ,來源:互聯網