js 实现电话号码XXX-XXXX-XXXX显示
时间: 2023-08-09 08:07:43 浏览: 450
javascript 实现电话号码验证
3星 · 编辑精心推荐
你可以使用正则表达式来实现电话号码的格式化,如下所示:
```javascript
const phoneNumber = "1234567890";
const formattedNumber = phoneNumber.replace(/(\d{3})(\d{4})(\d{3})/, "$1-$2-$3");
console.log(formattedNumber); // 输出: "123-4567-890"
```
在上面的代码中,`\d` 表示匹配数字,`{3}` 表示匹配三个数字,`()` 是分组, `$1`、`$2`、`$3` 是分组引用,`$1` 表示第一个分组匹配到的内容,以此类推。所以,`/(\d{3})(\d{4})(\d{3})/` 表示匹配三个数字,四个数字和三个数字的组合。`replace` 方法中的第二个参数 `"$1-$2-$3"` 表示将匹配到的内容转换成 `XXX-XXXX-XXXX` 的格式。
阅读全文