最近有个朋友发私信问我该怎么隐藏手机号的中间四位数字。
这个场景还是挺常见的,其实也很简单,需要用到一个函数:replace。
replace 函数用于文字替换,具体使用如下图:
replace 函数这些参数都是上面意思呢?
1replace 语法
replace 共有4个参数
replace(文本,从第几位开始替换,替换几个字符,新的文本)
各个参数详解:
参数1:也就是将要被修改的文本,比如上面例子的 A1 手机号。
参数2:文本的从左边第几位开始替换,从 1 开始数。上面的例子,我们从第 4 位开始。
参数3:要替换几个字符。上面的例子,我们要替换中间 4 位,所以写 4。
参数4:新的文本,会拿它来替换旧的文本。上面的例子用 4 颗星星作为替换文本。
所以上面例子的公式意思是:用 4 颗星星替换 A1 第4位开始的 4 个字符。
replace 是一个非常实用的小函数,虽然它有 4 个参数,但是仔细理解上面的参数解析,其实不难。
还需要说明的是,参数 3 表示旧文本中有几个字符需要被替换掉,参数 4 表示用于替换的新文本。新文本的长度可能和参数 3 是不相等的,大家可以试试。
如果大家有什么疑问,欢迎发私信或者留言。
如果觉得有帮助,欢迎关注或者转发。