我的应用程序有一个特定的电话号码格式,看起来像
但最近,格式已更改,允许中间的三个数字少一个数字,因此现在
999.111.222
,我在前端使用正则表达式模式来掩盖它:/[0-9]{3}\.[0-9]{3}\.([0-9]{3})/
但最近,格式已更改,允许中间的三个数字少一个数字,因此现在
999.11.222
和999.111.222
都匹配。我该如何相应地更改我的正则表达式呢?"999.111.222".replace(/[0-9]{3}\.[0-9]{3}\.([0-9]{3})/, '<div>xxx.xxx.$1</div>')
预期输出:
"999.111.222" // xxx.xxx.222
"999.11.222" // xxx.xx.222