提供了常用的字符串操作和方法,如:首字母转大写,字符串格式化,html解码,html编码,分割成数组,转换成浮点数,转换成整数,清除左右空格等

//使用时先在头部引入date。
var string = require("$UI/system/lib/base/string");
  • camelize

首字母转大写

例:

var str = string.camelize('hello world');

> 参数

‘hello world’:要处理的字符串

> 返回值

‘Hello world’

  • format

字符串格式化,后面的参数替换第一个参数中的个数位置

例:

var str = string.format('hello {0}','world')

> 参数

‘hello {0}’:字符串设置参数,{0}被此方法第二个参数的字符串所替换
‘world’:替换的{0}的字符串

> 返回值

‘Hello world’

  • HTMLEncode

html编码,将页面显示的html进行编码,可以防止影响页面

例:

var str = string.HTMLEncode('<div>"你好"</div>');

> 参数

'<div>"你好"</div>'

:要在编码的html便签字符串

> 返回值

"&lt;div&gt;&quot;你好&quot;&lt;/div&gt;"
  • HTMLDecode

html解码,将含有html标签编码后的字符串进行解码

例:

var str = string.HTMLDecode("&lt;div&gt;&quot;你好&quot;&lt;/div&gt;");

> 参数

"&lt;div&gt;&quot;你好&quot;&lt;/div&gt;"

:解码成html标签的字符串

> 返回值

"<div>"你好"</div>"
  • splitAndTrim

用指定的元素分隔成字符串数组, 并对每个元素执行trim

例:

var str = string.splitAndTrim('   西游记,红楼梦  ,   三国演义,水浒传',',');

> 参数

‘ 西游记,红楼梦 , 三国演义,水浒传’:要分割的字符串。
‘,’:以逗号作为分割符

> 返回值

[“西游记,红楼梦,三国演义,水浒传”]

  • toFloat

字符串转换成浮点数

例:

var str = string.toFloat('5.68');

> 参数

‘5.68’:要转换成浮点数的字符串

> 返回值

5.68

  • toInt

字符串转换成整数

例:

var str = string.toInt('56');

> 参数

’56’:要转换成整数的字符串

> 返回值

56

  • trim

清除前后两端的空白字符

例:

var str = string.trim('  你好 ');

> 参数

‘ 你好 ‘:要处理的字符串

> 返回值

‘你好’

本文由WeX5君整理,WeX5一款开源免费的html5开发工具H5 App开发就用WeX5!

阅读其他app 开发相关文章:http://doc.wex5.com/?p=3443