Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Регулярные выражения (https://javascript.ru/forum/misc/42800-regulyarnye-vyrazheniya.html)

Tikhonex 10.11.2013 15:22

Регулярные выражения
 
Здравствуйте, помогите пожалуйста составить РВ, такого типа, что бы скрипт парсил все ссылки кроме тех, которые оканчиваются на .png .jpg и т.д.

Вот пока что есть, но оно парсит полностью все ссылки...

if (message.match('^htt(p|ps)://[a-zA-Z0-9]+\.[-a-zA-Z0-9_]+/*'))

Tikhonex 10.11.2013 16:19

Спасибо, решение найдено:

if (message.match('^https?:\/\/[a-zA-Z0-9\.]+\.[-a-zA-Z0-9_]+\/(?!.*?\.(?:jpe?g|png|bmp|gif|tga|swf|rar|zip)\b).*$'))


Часовой пояс GMT +3, время: 06:49.