提供了常用的字符串操作和方法,如:首字母转大写,字符串格式化,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便签字符串
> 返回值
"<div>"你好"</div>"
- HTMLDecode
html解码,将含有html标签编码后的字符串进行解码
例:
var str = string.HTMLDecode("<div>"你好"</div>");
> 参数
"<div>"你好"</div>"
:解码成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
评一波