Javascript 如何将输入转换为带有前缀的较短版本

Javascript 如何将输入转换为带有前缀的较短版本,javascript,Javascript,我正在为文件中的某些输入设置自定义JS转换。输入为移动电话,但在变量“phone”中,输入为: 例如 412345678 0412345678/82269882 在输入文件中。我需要将这些转换为变量“e_phone”: 例如 +61412345678 我尝试了以下方法 有什么想法吗 var phone ="412345678/82269882"; var prefix = "+61"; if (phone < 12) { var e_phone = prefix.concat(ph

我正在为文件中的某些输入设置自定义JS转换。输入为移动电话,但在变量“phone”中,输入为: 例如 412345678 0412345678/82269882

在输入文件中。我需要将这些转换为变量“e_phone”: 例如 +61412345678

我尝试了以下方法

有什么想法吗

var phone ="412345678/82269882";
var prefix = "+61";
if (phone < 12) {
    var e_phone = prefix.concat(phone.substring(0, 9));
    } else {
    var e_phone = prefix.concat(phone.substring(1, 10);
}

return e_phone;
var phone=“412345678/82269882”;
var前缀=“+61”;
如果(电话<12){
var e_phone=prefix.concat(phone.substring(0,9));
}否则{
var e_phone=前缀.concat(phone.substring(1,10));
}
返回e_电话;
您可以通过
/
使用
split()
,然后使用
map()添加
前缀

var phone=“412345678/82269882”;
var前缀=“+61”;
设res=phone.split('/').map(x=>prefix+x);
console.log(res)