Javascript 如何将输入转换为带有前缀的较短版本
我正在为文件中的某些输入设置自定义JS转换。输入为移动电话,但在变量“phone”中,输入为: 例如 412345678 0412345678/82269882 在输入文件中。我需要将这些转换为变量“e_phone”: 例如 +61412345678 我尝试了以下方法 有什么想法吗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
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)