Szukam sprawdzania poprawności niektórych nazw plików. Ale nie mogę dowiedzieć się poprawne regex nazwy plików może być cokolwiek, ale trzeba sprawdzić, czy nazwa pliku kończy sięRozszerzenie Regex i język
- _ podkreślenia
- lub en ru lub CY (kod kraju 2 litery)
- . (Kropka)
- rozszerzenia (jpeg, jpg, mp4, png, gif)
więc złożyć
my_file_dummy_name.jpeg - not valid
my_file_dummy_name_en.jpeg - valid
For Now to próbowałem (i działa, ale może jest lepszym rozwiązaniem)
/(\_\w.\.\w+)/g
Jeden więcej:
/(\_[a-z]{2}\.[a-z]{3,4})/g
Niech upadki rozpoczną się od chłopców! –
Zadzwoń do mnie - https://jsfiddle.net/j93mtwjq/ –
Oczywiście, można to nieco poprawić: '/_(?:en|ru|cy)\.(?:jpe?g|mp4|png | gif) $/', ale to zależy od tego, czego szuka się w regex :) –