javascript - 删除电话号码中的+1node.js

标签 javascript regex node.js

我有一个包含以下格式的电话号码的字符串: +12345678912

我想从字符串中删除 +1,使其如下所示: 2345678912

我如何在node.js中执行这个正则表达式

最佳答案

由于国家/地区代码不同(它们并不都是 +1),因此我认为最好的方法是删除加号后跟数字的表达式。

这应该可以做到:

.replace(/^\+[0-9]/, '');

测试:

"+12345".replace(/^\+[0-9]/, '');   // 2345
"+2345".replace(/^\+[0-9]/, '');    // 345

当然,如果您只想使用+1,只需将[0-9]替换为1即可。

关于javascript - 删除电话号码中的+1node.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20334628/

相关文章:

windows - Grunt.js 在使用 watch 任务时生成一个新的 Node 进程

javascript - 在正确的位置为英国邮政编码添加空格 Javascript

php - 为什么在这种情况下使用 RewriteCond 和 RewriteRule 重定向会失败?

javascript - 正则表达式不允许连续的点或下划线

javascript - 剥离特殊字符

javascript - 将参数传递到外部js脚本的最佳方法

javascript - 为 Backbone 轨道应用程序构建自定义协议(protocol)

javascript - 包括 JavaScript

javascript - 如何影响原来输入框的变化?

javascript - 在 mocha 中使用 javascript 生成器