我有一个例子: - + 91xxxxxxxxxx我想分割国家代码和手机号码。
该数字存储在变量中。我想从头开始分割数字。因为我只使用那些电话号码长达10位的国家。所以我可以从最后算起来并在10个数字后分开。但是如何做到这一点。我不知道。
请帮忙。
答案 0 :(得分:2)
你可以试试这个:
var phoneNumber = '+91xxxxxxxxxx';
var phoneComponents = {
IDDCC: phoneNumber.substring(0, phoneNumber.length - 10),
NN: phoneNumber.substring(phoneNumber.length - 10, phoneNumber.length)
};
console.log(phoneComponents);

答案 1 :(得分:0)
国家/地区可能包含可变长度代码。因此,最好的解决方案是从现在开始,我们知道手机号码的长度是10.一旦你拿走这10个数字,那么你可以相应地解析国家代码。