Привет. Есть строка, которая может иметь два состояния: 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);
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Здравствуйте! Объясните, пожалуйста, почему не работает данный код? var arr = new Array(10)map(function (t, iter) { return iter }); console
Имеется объект, нужно вывести все свойства со значениямиРазбирался отдельно со свойством products и запутался в циклах
Использую такой скрипт для занесения даты изменения листа в ячейкуПроблема в том, что скрипт работает не при всех изменениях