tags:

views:

39

answers:

1

Is it possible to do something like the following in jQuery:

if($('UploadField').val().contains('.gif','.jpeg','.jpg','.png'))
{

}

...checking for an array of values?

+7  A: 
if ($('UploadField').val().match(/\.(gif|jpeg|jpg|png)/))
{

}

should work

karnage
Since you are suggesting regular expressions, adding case-insensitive switch ("i") makes it match uppercase extensions, too. Also an end-of-line ("$") prohibits the likes of "file.jpg.exe".
Marko Dumic
very good points
karnage