На данный вопрос уже ответили:
Есть строка, такого вида, мне нужно извлечь из нее число, parseInt не помогает...(
var str = 'mkmkmklmkl[1]';
console.log(parseInt(str));
var str = 'mkmkmklrmkl[1]';
console.log(parseInt(str.match(/\d+/)));
Выведет только первое попавшееся число.
UPD: Существует два способа создания объекта RegExp: литеральная запись и использование конструктора. При записи строк параметры в литеральной записи не используют символы кавычек, в то время как параметры функции-конструктора используют кавычки. Так что следующие выражения создают одинаковые регулярные выражения:
/ab+c/i;
new RegExp('ab+c', 'i');
Используйте литеральную запись если регулярное выражение будет неизменным. Например, если вы используете литеральную запись для конструирования регулярного выражения, используемого в цикле, регулярное выражение не будет перекомпилироваться на каждой итерации.
Конструктор объекта регулярного выражения, например, new RegExp('ab+c')
, обеспечивает компиляцию регулярного выражения во время выполнения. Используйте функцию-конструктор, если вы знаете, что шаблон регулярного выражения будет меняться или если вы не знаете шаблон и получаете его из внешних источников, например, из пользовательского ввода.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть класс Animal его наследуют классы Dog и CatУ Animal есть метод sayFrr
какая-то магия и бац (порядок не важен)
Вот готовый код для решения задачиПроблема в том, что слайдинга и изменений никаких не происходит