如何用正则表达式实现手机号中间四位隐藏或改写为长尾词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计475个文字,预计阅读时间需要2分钟。
以下是对伪原创内容的改写,尽量保持原意并限制在100个字以内:
以下为正则表达式实现手机号隐藏或仅显示后四位数字的示例:使用正则表达式替换类似`123**888901`的手机号,输出为`12345678901`,其中替换规则为:将手机号中的4位数字隐藏,仅保留最后4位数字,手机号首尾不变。
下面看下正则表达式实现手机号中间4位数隐藏或者只显示末尾四位数
// 匹配手机号首尾,以类似“123****8901”的形式输出 '12345678901'.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2');
此段正则匹配字符串中的连续11位数字,替换中间4位为*号,输出常见的隐匿手机号的格式。
本文共计475个文字,预计阅读时间需要2分钟。
以下是对伪原创内容的改写,尽量保持原意并限制在100个字以内:
以下为正则表达式实现手机号隐藏或仅显示后四位数字的示例:使用正则表达式替换类似`123**888901`的手机号,输出为`12345678901`,其中替换规则为:将手机号中的4位数字隐藏,仅保留最后4位数字,手机号首尾不变。
下面看下正则表达式实现手机号中间4位数隐藏或者只显示末尾四位数
// 匹配手机号首尾,以类似“123****8901”的形式输出 '12345678901'.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2');
此段正则匹配字符串中的连续11位数字,替换中间4位为*号,输出常见的隐匿手机号的格式。

