Мое состояние (indexof) не работает. Пожалуйста, дай мне знать .JQuery indexof Не работает
Просьба помочь
В Condition, +918869472915
является индийский номер, но он возвращает меня Ложные .Это моя проблема.
код выглядит следующим образом:
var obj = ['+919820530598', '+918869472915', '+912222551515', '+912212315', '+912265561115', '+4471628111', '+4471613222', '4471245678'];
var checkNumber = obj;
$.each(checkNumber, function (i, val) {
debugger;
if (val.indexOf(9) == 1) {
debugger;
if (val.indexOf(1) == 11 && val.indexOf(5) == 12) {
debugger;
alert(val + ' is a Indian Mobile Number ');
}
else {
alert(' Mobile Number ' + val + ' Not in the List of UK and India ');
}
}
else if (val.indexOf(+44) == 1) {
debugger;
if (val.indexOf(6) == 3 && val.indexOf(8) == 5) {
debugger;
alert(val + ' is a UK Mobile Number ');
}
else {
alert(' Mobile Number ' + val + ' Not in the List of UK and India ');
}
}
})
'+919820530598' = не индийский номер, а также Великобритании Номер
'+919869472915' = индийский номер
Вы используете 'строки 'в вашем массиве и в целых' indexOf'' – GuyT
'val.indexOf (" 9 ")' конвертировать ваши аргументы 'indexOf' в строки тоже – GillesC
Да, вы правы Mr.GuyT. как отсортировать его. Пожалуйста, дайте мне знать. – HPR