Do not fail on invalid regular expression for filtering

This commit is contained in:
Madhura Jayaratne 2013-10-01 17:16:39 +05:30
parent 5be4e754bc
commit 895cf76adf

View File

@ -994,7 +994,12 @@ var PMA_fastFilter = {
str = $(this).val().toLowerCase();
}
$obj.find('li > a').not('.container').each(function () {
var regex = new RegExp(str, 'i');
try {
var regex = new RegExp(str, 'i');
} catch (err) {
// if the filter regexp is not valid exit the .each() loop
return false;
}
if (regex.test($(this).text())) {
$(this).parent().show().removeClass('hidden');
} else {