Как извлечь номера из строки с помощью Javascript? Тестовые ниже:Как извлечь номера из строки с помощью Javascript?
string s = 1AA11111
string s1= 2111CA2
string s result = 111111
string s1 result = 211112
Мой код ниже не работает:
var j = 0;
var startPlateNums = "";
while (j <= iStartLength && !isNaN(iStartNumber.substring(j, j + 1))){
startPlateNums = startPlateNums + iStartNumber.substring(j, j + 1);
j++;
}
Что такое 'iStartLength', инициализированный? Кроме того, что такое 'iStartNumber'? – karthikr
Ваш цикл 'while' будет разорваться, как только встретится не число (' isNaN' станет 'true'). Глядя на ваш образец ввода и вывода, это не то, что вы хотите. Вероятно, вы хотите переместить это условие в блок 'if' внутри вашего цикла. –