Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.01.2018, 02:47
Аспирант
Отправить личное сообщение для jay-S Посмотреть профиль Найти все сообщения от jay-S
 
Регистрация: 05.10.2011
Сообщений: 76

Regexp проверка на расшерение картинки
Здравствуйте подскажите пожалуйста как сделать чтобы он проверял 2 вида

https://upload.wikimedia.org/wikiped..._logo.webp.png


https://upload.wikimedia.org/wikiped...go.webp.png?43


(/\.(png|jpg|jpeg)$/i).test(urlImg)

тоетсь два окончания чтобы можно было

.png или .png?43gdas
Ответить с цитированием
  #2 (permalink)  
Старый 23.01.2018, 06:32
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Проверяют mime-тип, а не расширения.
Ответить с цитированием
  #3 (permalink)  
Старый 23.01.2018, 09:39
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от jay-S
как сделать чтобы он проверял 2 вида
https://upload.wikimedia.org/wikiped..._logo.webp.png
https://upload.wikimedia.org/wikiped...go.webp.png?43
Как вариант...
var re=/\.png(\?\d+)?$/;
var str='https://upload.wikimedia.org/wikiped..._logo.webp.png'
alert(re.test(str));
str='https://upload.wikimedia.org/wikiped...go.webp.png?43'
alert(re.test(str));
Ответить с цитированием
  #4 (permalink)  
Старый 23.01.2018, 12:03
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,590

/\.(png|jpe?g)([?#].*)?$/i
__________________
29375, 35
Ответить с цитированием
  #5 (permalink)  
Старый 23.01.2018, 12:37
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,012

/^[^?#]+\.(png|jpe?g)([?#].*)?$/i
проверяем, что это не в параметрах или хэше
Ответить с цитированием
  #6 (permalink)  
Старый 23.01.2018, 20:35
Аспирант
Отправить личное сообщение для jay-S Посмотреть профиль Найти все сообщения от jay-S
 
Регистрация: 05.10.2011
Сообщений: 76

Всем огромное спасибо!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверка высоты и ширины картинки и применение CSS olifus Общие вопросы Javascript 13 06.02.2016 21:27
Проверка на существование картинки Sherminator Events/DOM/Window 1 02.11.2013 17:04
Проверка картинки на существование и на ее полную загрузку syegorius Events/DOM/Window 20 08.06.2011 12:59
Как изменить размер картинки? Mihail Общие вопросы Javascript 1 25.10.2009 13:42
проверка поля HTML-формы с помощью RegExp dios jQuery 0 27.08.2008 15:53