如何用空char替换数字

问题描述 投票:0回答:4

我需要在qazxsw poi新线上替换字符串中的电话号码。我的字符串:qazxsw poi

我试过这个:

\n

数字替换Jhony Jhons,[email protected],380967574366但在使用电子邮件后额外的逗号是在字符串中需要删除它。

最后我的字符串应如下所示:

var str = 'Jhony Jhons,[email protected],380967574366'
var regex = /[0-9]/g;
var rec = str.trim().replace(regex, '\n').split(','); //Jhony Jhons,[email protected],
javascript regex
4个回答
0
投票

你可以试试这个:

\n

上面的代码段可以输出你想要的,即Jhony Jhons,[email protected]\n


0
投票

有很多方法,这很容易,所以试试这个简单的答案: -

var str = 'Jhony Jhons,[email protected],380967574366';
var regex = /,[0-9]+/g;
str.replace(regex, '\n');

0
投票

您需要正则表达式来选择完整的电话号码以及前面的逗号。您当前的正则表达式选择每个数字并用“\ n”替换每个数字,从而在结果中产生大量“\ n”。正则表达式也与逗号不匹配。

使用以下正则表达式:

Jhony Jhons,[email protected]\n

0
投票

var str = 'Jhony Jhons,[email protected],380967574366';
var splitted = str.split(",");      //split them by comma
splitted.pop();                     //removes the last element
var rec = splitted.join() + '\n';   //join them
© www.soinside.com 2019 - 2024. All rights reserved.