跳至内容

字符串#

一份参考文档,列出了内置的便捷函数,用于支持表达式中对字符串进行数据转换。

表达式中的JavaScript

你可以在表达式中使用任何JavaScript。更多信息请参考Expressions

base64Encode(): 一个经过base64编码的字符串。 #

将字符串编码为base64格式。

base64Decode(): 纯文本字符串 #

将base64编码的字符串转换为普通字符串。

extractDomain(): 字符串 #

从包含有效URL的字符串中提取域名。如果未找到则返回undefined。

extractEmail(): String #

从字符串中提取电子邮件。如果未找到则返回undefined。

extractUrl(): 字符串 #

从字符串中提取URL。如果未找到则返回undefined。

extractUrlPath(): String #

Extract the path but not the root domain from a URL. For example, "https://example.com/orders/1/details".extractUrlPath() returns "/orders/1/details/".

hash(算法?: Algorithm): 字符串 #

返回使用给定算法哈希后的字符串。

函数参数#

algoOptionalString enum

使用哪种哈希算法。

默认值: md5

可选值之一: md5, base64, sha1, sha224, sha256, sha384, sha512, sha3, ripemd160


isDomain(): 布尔值 #

检查字符串是否为域名。

isEmail(): 布尔值 #

检查字符串是否为电子邮件。

isEmpty(): 布尔值 #

检查字符串是否为空。

isNotEmpty(): Boolean #

检查字符串是否有内容。

isNumeric(): 布尔值 #

检查字符串是否仅包含数字。

isUrl(): 布尔值 #

检查字符串是否为有效的URL。

parseJson(): 对象 #

Equivalent of JSON.parse(). Parses a string as a JSON object.

quote(mark?: String): String #

Returns a string wrapped in the quotation marks. Default quotation is ".

函数参数#

markOptionalString

使用哪种引号样式。

默认值: "


removeMarkdown(): 字符串 #

从字符串中移除Markdown格式。

replaceSpecialChars(): String #

将字符串中的非ASCII字符替换为ASCII表示形式。

removeTags(): 字符串 #

Remove tags, such as HTML or XML, from a string.

toBoolean(): 布尔值 #

Convert a string to a boolean. "false", "0", "", and "no" convert to false.

toDateTime(): 日期 #

Converts a string to a Luxon日期对象.

toDecimalNumber(): Number #

See toFloat

toFloat(): 数字 #

将字符串转换为十进制数字。

toInt(): 数字 #

将字符串转换为整数。

toSentenceCase(): 字符串 #

将字符串格式化为句子大小写。

toSnakeCase(): String #

将字符串格式化为蛇形命名法。

toTitleCase(): 字符串 #

将字符串格式化为标题大小写。不会更改已经大写的字母,以防止丢失来自缩写词和商标(如iPhone或FAANG)的信息。

toWholeNumber(): 数字 #

将字符串转换为整数。

urlDecode(整个字符串?: 布尔值): 字符串 #

解码URL编码的字符串。它会解码输入字符串中所有百分号编码的字符,并将其替换为原始字符。

函数参数#

entireStringOptionalBoolean

是否解码属于URI语法部分的字符(true表示解码,false表示不解码)。


urlEncode(是否编码整个字符串?: 布尔值): 字符串 #

将字符串编码以便在URL中使用/包含。

函数参数#

entireStringOptionalBoolean

是否对属于URI语法部分的字符进行编码(true)或不编码(false)。


优云智算