javascript - 将电话号码格式化为美国手机无格式
问题描述
例如:1234567890 --> 123-456-7890
解决方案
你可以用一个简单的正则表达式来做到这一点。匹配 3 位、3 位、4 位并插入连字符。
const input = '1234567890';
const formatted = input.replace(/(\d{3})(\d{3})(\d{4})/, '$1-$2-$3');
console.log(formatted);
推荐阅读
- performance-testing - 如何在 loadrunner 的 ctrx_sync_on_window 中添加当前日期和时间?
- c# - c#:获取 Web API 信息并将其放入 DynamoDB 中的数据库中
- php - WooCommerce:获取所选产品变体的价格
- sql - 如何避免 Teradata 的 XMLCONCAT 和 XMLAGG 产生的额外空白
- asp.net - 如何使用 Dockerfile 将目录从 docker 容器复制到主机?
- python - PyQt5 线程排序
- rest - 如何修改这个 M 查询以使 PowerBI 从一个 REST API 中同时获取所有页面?
- html - 在不操作显示属性的情况下隐藏 HTML 内容的正确方法
- javascript - 点击按钮后如何在 Playwright 中捕获请求和响应?
- pine-script - 策略中的交易时间