字符串隐藏部分内容
时间: 2023-07-26 16:16:00 浏览: 147
在JavaScript中,可以使用字符串的`substr()`方法或`slice()`方法来隐藏字符串的一部分内容。
方法一:使用substr()方法
`substr()`方法接受两个参数,第一个参数是起始位置,第二个参数是要隐藏的字符数。我们可以使用该方法来获取字符串的前几个字符,然后使用'*'来代替其余字符。
```
var str = "1234567890";
var hiddenStr = str.substr(0, 3) + "****" + str.substr(7, 3);
console.log(hiddenStr); // "123****890"
```
在这个例子中,我们使用`substr()`方法获取了字符串的前三个字符和后三个字符,然后用四个星号代替了中间的四个字符,最终得到了隐藏部分内容的字符串。
方法二:使用slice()方法
`slice()`方法也接受两个参数,第一个参数是起始位置,第二个参数是结束位置。我们可以使用该方法来获取字符串的前几个字符和后几个字符,然后使用'*'来代替其余字符。
```
var str = "1234567890";
var hiddenStr = str.slice(0, 3) + "****" + str.slice(-3);
console.log(hiddenStr); // "123****890"
```
在这个例子中,我们使用`slice()`方法获取了字符串的前三个字符和后三个字符,然后用四个星号代替了中间的四个字符,最终得到了隐藏部分内容的字符串。需要注意的是,我们使用了负数作为`slice()`方法的第二个参数,这意味着我们从字符串的末尾开始获取字符。