字符串
字符串 string
相关的函数。
函数列表
函数名 | 说明 |
---|---|
getStringBeforeDelimiter() | [详情] 获取字符串指定分隔符之前的部分 |
stringMasking() | [详情] 字符串数据脱敏 |
getStringBeforeDelimiter()
获取字符串指定分隔符之前的部分。
参数
参数名 | 类型 | 默认值 | 说明 |
---|---|---|---|
str | String | "" | 字符串 |
delimiter | String | "" | 分隔符 |
返回值
类型 | 说明 |
---|---|
String | 分隔符之前的部分 |
示例
js
const url = "https://abc.com/#/pages/index/index";
const domain = getStringBeforeDelimiter(url, "#");
console.log(domain); // https://abc.com/
stringMasking()
字符串数据脱敏。
参数
参数名 | 类型 | 默认值 | 说明 |
---|---|---|---|
str | String | "" | 字符串 |
symbol | String | * | 掩码 |
prevLen | Number | 3 | 保留的前几位 |
nextLen | Number | 4 | 保留的后几位 |
symbolLen | Number | 4 | 掩码最大长度 |
返回值
类型 | 说明 |
---|---|
String | 脱敏后的字符串 |
示例
js
const str = "13588888888";
const masked = stringMasking({
str,
symbol: "****",
prevLen: 3,
nextLen: 4,
symbolLen: 4,
});
console.log(masked); // 135****8888