ExtJs4常用工具類Ext.util.Format

該類是Extjs的一個格式化公共類,提供了最常用的格式化方法。包括對字符串的截取,清楚字符串的空格,轉換undefined爲js的空對象,轉換字符串爲ks標識,轉換html標籤,將字符串轉換爲大寫,同時還包括對HTML的編碼和解碼,獲取文件大小,另外還包括按指定的格式對數據進行轉換等。

1.ellipsis()

該方法用於將指定的字符串超長部分用省略號代替並返回。

調用格式:

Ext.util.Format.ellipsis(String value, Number length)

參數說明:

value:需要進行切割省略的字符串,

length:表示指定的長度,超長部分用省略號代替。

返回值:

String:截取字符串value的第0個字符到length的字符,並將最後的3個字符替換成“…”,一併返回。

2.capitalize()

用於轉換指定字符串成小寫並返回

調用格式:

Ext.util.Format.capitalize(String value)

參數說明:

value:需要進行轉換的字符串,

length:表示指定的長度,超長部分用省略號代替。

返回值:

String:將value的第一個字符轉成大寫,其他字符轉成小寫,然後返回該字符串.

3.date()

將日期按照指定的格式進行轉換

調用格式:

Ext.util.Format.date(Mixed value,String format)

參數說明:

value:需要進行轉換的字符串,表示的是日期

format:字符串表示的日期格式。

返回值:

String:將value轉換成format指定的日期格式類型,並返回該字符串.

4.htmlEncode()

將參數value進行HTML字符的替換並返回,將字符串中的特殊字符轉換成HTML的代表該符號的特殊字符串,如:將"&","<",">"等分別轉換成"&",">","<".

調用格式:

Ext.util.Format.htmlEncode(String value)

參數說明:

value:需要進行替換的字符串.

返回值:

String:返回替換後的字符串.

5.htmlDecode()

是htmlEncode的逆過程.

調用格式:

Ext.util.Format.htmlDecode(String value)

參數說明:

value:需要進行替換的字符串.

返回值:

String:返回替換後的字符串.

6.stripTags()

將提供字符串中的HTML標籤進行替換並返回替換後的字符串.

調用格式:

Ext.util.Format.stripTags(Mixed value)

參數說明:

value:需要進行替換的HTML字符串.

返回值:

String:返回替換後的字符串.

7.substr()

截取value中從start開始,長度爲length間的字符並返回.

調用格式:

Ext.util.Format.substr(String value,Number start,Number length)

參數說明:

value:需要進行截取的字符串.

start:截取起始的位置.

length:截取字符串的長度.

返回值:

String:返回截取後的字符串.

8.lowercase()

將指定的字符串變成小寫.

調用格式:

Ext.util.Format.lowercase(String value)

參數說明:

value:需要進行轉換的字符串.

返回值:

String:返回小寫後的字符串.

9.number()

將指定的number數字按指定的格式進行處理後返回.

調用格式:

Ext.util.Format.number(Number value,String format)

參數說明:

value:需要進行轉換的數字.

format:轉換時的格式示例

返回值:

String:按指定的格式進行處理後的字符串.

10.round()

調用格式:

按照指定的位數進行小數的截取返回.

Ext.util.Format.round(Number/String value,Number precision)

參數說明:

value:需要截取的小數.

precision:截取的小數位數.

返回值:

Number:返回截取後的字符串.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章