Я изучаю некоторые имена файлов. Но не могу понять, правильный регулярное выражение имена файлов может быть что угодно, но нужно проверить, если имя файла заканчиваетсяРасширение и язык Regex
- _ подчеркивание
- ан или ру или су (код страны 2 буквы)
- . (Точка)
- расширения (JPEG, JPG, MP4, PNG, GIF)
так файл
my_file_dummy_name.jpeg - not valid
my_file_dummy_name_en.jpeg - valid
Для Теперь я попробовал это (и работает, но может быть, есть лучшее решение)
/(\_\w.\.\w+)/g
еще один:
/(\_[a-z]{2}\.[a-z]{3,4})/g
Позвольте downvotes начинать мальчиков! –
Убей меня на это - https://jsfiddle.net/j93mtwjq/ –
Конечно, это можно немного улучшить: '/_(?:en|ru|cy)\.(?:jpe?g|mp4|png | gif) $/', но это зависит от того, что ищет в regex :) –