返回介绍

BaseTypes

发布于 2019-07-26 11:03:10 字数 5656 浏览 1008 评论 0 收藏 0

OpenCharts 自定义类型扩展, 包含string.

Summary
BaseTypesOpenCharts 自定义类型扩展, 包含string.
OpenCharts.String字符串操作的一系列常用扩展函数.
Functions
startsWith判断目标字符串是否以指定的子字符串开头.
contains判断目标字符串是否包含指定的子字符串.
trim删除一个字符串的开头和结尾处的所有空白字符.
camelize骆驼式(“-”)连字符的字符串处理.
format提供带 ${token} 标记的字符串, 返回context对象属性中指定标记的属性值.
isNumeric判断一个字符串是否只包含一个数值.
numericIf把一个看似数值型的字符串转化为一个数值.
String.startsWith目标字符串是否以指定的子字符串开头.
String.contains目标字符串是否包含子字符串.
String.trim删除目标字符串开头和结尾的所有空白字符.
String.camelize骆驼式(“-”)连字符的字符串处理.

OpenCharts.String

字符串操作的一系列常用扩展函数.

Summary
Functions
startsWith判断目标字符串是否以指定的子字符串开头.
contains判断目标字符串是否包含指定的子字符串.
trim删除一个字符串的开头和结尾处的所有空白字符.
camelize骆驼式(“-”)连字符的字符串处理.
format提供带 ${token} 标记的字符串, 返回context对象属性中指定标记的属性值.
isNumeric判断一个字符串是否只包含一个数值.
numericIf把一个看似数值型的字符串转化为一个数值.
String.startsWith目标字符串是否以指定的子字符串开头.
String.contains目标字符串是否包含子字符串.
String.trim删除目标字符串开头和结尾的所有空白字符.
String.camelize骆驼式(“-”)连字符的字符串处理.

Functions

startsWith

startsWith: function(str,
sub)

判断目标字符串是否以指定的子字符串开头.

Parameters

str{String} 目标字符串.
sub{String} 查找的子字符串.

Returns

{Boolean} 目标字符串以指定的子字符串开头,则返回true;否则返回false.

contains

contains: function(str,
sub)

判断目标字符串是否包含指定的子字符串.

Parameters

str{String} 目标字符串.
sub{String} 查找的子字符串.

Returns

{Boolean} 目标字符串中包含指定的子字符串,则返回true;否则返回false.

trim

trim: function(str)

删除一个字符串的开头和结尾处的所有空白字符.

Parameters

str{String} (可能)存在空白字符填塞的字符串.

Returns

{String} 删除开头和结尾处空白字符后的字符串.

camelize

camelize: function(str)

骆驼式(“-”)连字符的字符串处理.  例如: “chicken-head” becomes “chickenHead”, “-chicken-head” becomes “ChickenHead”.

Parameters

str{String} 要处理的字符串,原始内容不应被修改.

Returns

{String}

format

format: function(template,
context,
args)

提供带 ${token} 标记的字符串, 返回context对象属性中指定标记的属性值.

示例:1、template = “${value,getValue}”; context = {value: {getValue:function(){return Math.max.apply(null,argument);}}}; args = [2,23,12,36,21]; 返回值:36 示例:2、template = “$${{value,getValue}}”; context = {value: {getValue:function(){return Math.max.apply(null,argument);}}}; args = [2,23,12,36,21]; 返回值:”${36}” 示例:3、template = “${a,b}”; context = {a: {b:”format”}}; args = null; 返回值:”format” 示例:3、template = “${a,b}”; context = null; args = null; 返回值:”${a.b}” Parameters: template - {String} 带标记的字符串将要被替换.  参数 template 格式为”${token}”,此处的 token 标记会替换为 context[“token”] 属性的值 context - {Object} 带有属性的可选对象的属性用于匹配格式化字符串中的标记.  如果该参数为空,将使用 window 对象. args - {Array} 可选参数传递给在context对象上找到的函数.

Returns

{String} 从 context 对象属性中替换字符串标记位的字符串.

isNumeric

isNumeric: function(value)

判断一个字符串是否只包含一个数值.

例如

OpenCharts.String.isNumeric("6.02e23") // true
OpenCharts.String.isNumeric("12 dozen") // false
OpenCharts.String.isNumeric("4") // true
OpenCharts.String.isNumeric(" 4 ") // false

Returns

{Boolean} 字符串包含唯一的数值,返回true;否则返回false.

numericIf

numericIf: function(value)

把一个看似数值型的字符串转化为一个数值.

Returns {Number|String} 如果能转换为数值则返回数值,否则返回字符串本身.

String.startsWith

目标字符串是否以指定的子字符串开头.

Parameters

sStart{String} 子字符串.

Returns

{Boolean}

String.contains

目标字符串是否包含子字符串.

Parameters

str{String} 子字符串.

Returns

{Boolean} .

String.trim

删除目标字符串开头和结尾的所有空白字符.

Returns

{String}

String.camelize

骆驼式(“-”)连字符的字符串处理.

Returns

{String}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文