隐藏手机号操作

oracle:select user_name, substr(mobile,1,3)||'*****'||substr(mobile,-3,4) from t_cust_user

mysql:select user_name, concat(left(mobile,3),'*****',right(mobile,3)) from t_cust_user

转载于:https://www.cnblogs.com/yikuan-919/p/10501738.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 JavaScript ,如果想要隐藏手机号,可以使用字符串方法和正则表达式来实现。 首先,我们可以使用字符串的 `replace()` 方法和正则表达式来替换手机号的敏感信息。假设手机号为11位数字,我们可以定义一个正则表达式 `/(\d{3})\d{4}(\d{4})/` 来匹配手机号的前三位和后四位。 然后,我们可以使用 `replace()` 方法将匹配到的部分替换为指定的字符,例如将其替换为 "*"。代码如下所示: ``` let phoneNumber = "13812345678"; let hiddenPhoneNumber = phoneNumber.replace(/(\d{3})\d{4}(\d{4})/, "$1****$2"); console.log(hiddenPhoneNumber); // 输出:138****5678 ``` 这样,我们就成功将手机号的敏感信息隐藏了起来。 另外,如果希望在隐藏和显示手机号之间进行切换,可以通过添加一个按钮或其他触发事件的元素来实现。代码如下所示: ```html <!DOCTYPE html> <html> <head> <title>手机号隐藏切换</title> </head> <body> <p id="phoneNumber">13812345678</p> <button onclick="toggleHiddenPhoneNumber()">切换隐藏</button> <script> function toggleHiddenPhoneNumber() { let phoneNumberElement = document.getElementById("phoneNumber"); let phoneNumber = phoneNumberElement.textContent; let hiddenPhoneNumber = phoneNumber.replace(/(\d{3})\d{4}(\d{4})/, "$1****$2"); if (phoneNumberElement.textContent === phoneNumber) { phoneNumberElement.textContent = hiddenPhoneNumber; } else { phoneNumberElement.textContent = phoneNumber; } } </script> </body> </html> ``` 以上代码,我们首先获取了显示手机号的 `p` 元素,并给一个 `id` 属性,然后创建了一个切换隐藏手机号的按钮。当点击按钮时,触发 `toggleHiddenPhoneNumber()` 函数,该函数会根据显示的手机号是否与原始手机号相同来判断是进行隐藏还是显示操作,并通过改变 `textContent` 属性来实现隐藏切换。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值