我有一些JavaScript,当用户在电话字段中输入10位数字时,它会检查国家/地区字段是否已填充,以便可以为其分配国家/地区代码。请参见下面的代码。
if (Country != null) {
var CountryName = Country[0].name;
var CountryId = Country[0].id;
var CountryType = Country[0].entityType;
if (CountryName == "United States of America") {
PhoneTemp = "+1 " + "(" + PhoneTemp.substr(0, 3) + ") " + PhoneTemp.substr(3, 3) + " - " + PhoneTemp.substr(6, 4);
} else if (CountryName == "India") {
PhoneTemp = "+91 " + PhoneTemp.substr(0, 4) + " " + PhoneTemp.substr(4, 6);
}
}
如果我用这种方法生病,最终结果会超过100,否则,还有更好的方法吗?
最佳答案
您可以使用switch,也可以使用Jquery $.inArray(val, array)