String字符串处理
String字符串
firstLowerCase 首字母小写
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
str | 是 | string | 源字符串 |
let str = "SDFSDWER"
logd(laoleng.String.firstLowerCase(str));
返回值 | 类型 | 说明 |
---|---|---|
sDFSDWER | sting | 返回结果 |
firstUpperCase 首字母大写
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
str | 是 | string | 源字符串 |
let str = "sdfafsdf"
logd(laoleng.String.firstUpperCase(str));
返回值 | 类型 | 说明 |
---|---|---|
Sdfafsdf | sting | 返回结果 |
format 格式化字符串(文本替换)
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
str | 是 | string | 源字符串 |
args | 是 | 多参 | 要替换的参数 |
... | ... | ... | ... |
let str = "确定要{0}单据【{1}】吗?";
logd(laoleng.String.format(str,'删除', 'QZYDYJZB201901300002'));
返回值 | 类型 | 说明 |
---|---|---|
确定要删除单据【QZYDYJZB201901300002】吗? | sting | 返回结果 |
getAfterText 取后面文本
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
srcStr | 是 | string | 源字符串 |
str | 是 | string | 定位字符串 |
let str = "确定要删除单据【QZYDYJZB201901300002】吗?";
logd(laoleng.String.getAfterText(str,'删除'));
返回值 | 类型 | 说明 |
---|---|---|
单据【QZYDYJZB201901300002】吗? | sting | 返回结果 |
getAfterTextFromEnd 取后面文本,从末尾反向搜索
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
srcStr | 是 | string | 源字符串 |
str | 是 | string | 定位字符串 |
logd(laoleng.String.getAfterTextFromEnd("https://www.facebook.com/100703308415592", "/"))
//100703308415592
返回值 | 类型 | 说明 |
---|---|---|
100703308415592 | String | 后面文本 |
getBeforeText 取前面文本
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
srcStr | 是 | string | 源字符串 |
str | 是 | string | 定位字符串 |
let str = "确定要删除单据【QZYDYJZB201901300002】吗?";
logd(laoleng.String.getBeforeText(str,'删除'));
返回值 | 类型 | 说明 |
---|---|---|
确定要 | sting | 返回结果 |
getHexString 数字颜色转hex
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
color | 是 | string | 数字颜色例:'-156654' |
let str = "-156654"
logd(laoleng.String.getHexString(str));
返回值 | 类型 | 说明 |
---|---|---|
#fffd9c12 | sting | 返回结果 |