import re
our_pattern = re.compile(r'(png|jpg|jpeg|gif|tiff|bmp|svg|js)$')
input_data = '''
www.gov.uk/
www.gov.uk/index.html
www.gov.uk/admin.html
www.gov.uk/somefile.jpeg
www.gov.uk/anotherone.png
'''
input_data = input_data.strip().split('\n')
for address in input_data:
print('Address: %s\t Matched as Image: %s' % (address, bool(our_pattern.match(address))))
# ^ or our_pattern.fullmatch
aW1wb3J0IHJlCgpvdXJfcGF0dGVybiA9IHJlLmNvbXBpbGUocicocG5nfGpwZ3xqcGVnfGdpZnx0aWZmfGJtcHxzdmd8anMpJCcpCmlucHV0X2RhdGEgPSAnJycKd3d3Lmdvdi51ay8Kd3d3Lmdvdi51ay9pbmRleC5odG1sCnd3dy5nb3YudWsvYWRtaW4uaHRtbAp3d3cuZ292LnVrL3NvbWVmaWxlLmpwZWcKd3d3Lmdvdi51ay9hbm90aGVyb25lLnBuZwonJycKCmlucHV0X2RhdGEgPSBpbnB1dF9kYXRhLnN0cmlwKCkuc3BsaXQoJ1xuJykKCmZvciBhZGRyZXNzIGluIGlucHV0X2RhdGE6CiAgICBwcmludCgnQWRkcmVzczogJXNcdCBNYXRjaGVkIGFzIEltYWdlOiAlcycgJSAoYWRkcmVzcywgYm9vbChvdXJfcGF0dGVybi5tYXRjaChhZGRyZXNzKSkpKQogICAgIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXiBvciBvdXJfcGF0dGVybi5mdWxsbWF0Y2g=