Привет. Есть строка, которая может иметь два состояния: 1) Просто число от 1 до 99. 2) Число с текстом. Например, 1PC23.
Нужно определить, если в строке содержатся только числа. А если содержаться числа и буквы(1PC23), то нужно взять число до PC и числа после. Как это можно сделать?
Можно попробовать так:
s = "123s4564";
result = 0;
j = 0;
for(var i = 0; i < s.length; i++)
{
var n = parseInt(s[i], 10);
if (s[i].match(/^[-\+]?\d+/) !== null) {
result = result * 10 + n;
}
}
document.write(result);
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости