字符串#
本参考文档列出了内置的便捷函数,用于支持在表达式中进行字符串数据转换。
表达式中的 JavaScript
您可以在表达式中使用任何 JavaScript。更多信息请参阅表达式。
base64Encode(): 一个 base64 编码的字符串。#
将字符串编码为 base64。
base64Decode(): 一个纯文本字符串。#
将 base64 编码的字符串转换为普通字符串。
extractDomain(): 字符串#
从包含有效 URL 的字符串中提取域名。如果未找到则返回 undefined。
extractEmail(): 字符串#
从字符串中提取电子邮件地址。如果未找到则返回 undefined。
extractUrl(): 字符串#
从字符串中提取 URL。如果未找到则返回 undefined。
extractUrlPath(): 字符串#
从 URL 中提取路径但不包含根域名。例如,"https://example.com/orders/1/details".extractUrlPath() 返回 "/orders/1/details/"。
hash(algo?: Algorithm): 字符串#
返回使用给定算法哈希后的字符串。
函数参数#
algo可选字符串枚举
要使用的哈希算法。
默认值:md5
可选值之一:
md5、
base64、
sha1、
sha224、
sha256、
sha384、
sha512、
sha3、
ripemd160
isDomain(): 布尔值#
检查字符串是否为域名。
isEmail(): 布尔值#
检查字符串是否为电子邮件地址。
isEmpty(): 布尔值#
检查字符串是否为 空。
isNotEmpty(): 布尔值#
检查字符串是否有内容。
isNumeric(): 布尔值#
检查字符串是否仅包含数字。
isUrl(): 布尔值#
检查字符串是否为有效 URL。
parseJson(): 对象#
等同于 JSON.parse()。将字符串解析为 JSON 对象。
quote(mark?: 字符串): 字符串#
返回用引号包裹的字符串。默认引号为 "。