extjs學習筆記----Ext.util.Format

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));
  });

 

 

發佈了244 篇原創文章 · 獲贊 31 · 訪問量 39萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章