Ingernirated
@Ingernirated
Романыч

Как найти число между — и .?

Как из строки
http://localhost/images2/img-1.jpg
получить число, которое между img- и.jpg?
Просто через \d не вариант, количество чисел в строке может быть разным.
  • Вопрос задан
  • 299 просмотров
Решения вопроса 4
0xD34F
@0xD34F Куратор тега JavaScript
+str.replace(/.+img-(?=\d)|\D+$/g, '')

или

str.match(/(?<=img-)\d+/) | 0

или

parseInt(str.split('/img-').pop())
Ответ написан
Комментировать
ivan_zhuck
@ivan_zhuck
Набросал регуляное выражение: https://regex101.com/r/S1W4u5/3 думаю, оно вполне решает задачу.
Ответ написан
Комментировать
Dr_Elvis
@Dr_Elvis
В гугле забанен
dimovich85
@dimovich85 Куратор тега JavaScript
https://u-academy.net/
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 20:43
20000 руб./за проект
19 апр. 2024, в 20:11
500 руб./за проект