Skip to content

Commit b6ae07f

Browse files
committed
fixed invalid regex errors entered into the filter widget - issue #87
1 parent 63bc650 commit b6ae07f

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

js/jquery.tablesorter.widgets.js

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/*! tableSorter 2.3 widgets - updated 6/1/2012
1+
/*! tableSorter 2.3 widgets - updated 6/1/2012
22
*
33
* jQuery UI Theme
44
* Column Styles
@@ -238,7 +238,11 @@ $.tablesorter.addWidget({
238238
// Look for regex
239239
} else if (regexp.test(val)) {
240240
reg2 = regexp.exec(val);
241-
ff = new RegExp(reg2[1], reg2[2]).test(xi);
241+
try {
242+
ff = new RegExp(reg2[1], reg2[2]).test(xi);
243+
} catch (err) {
244+
ff = false;
245+
}
242246
// Look for quotes to get an exact match
243247
} else if (/[\"|\']$/.test(val) && xi === val.replace(/(\"|\')/g,'')) {
244248
r = (r) ? true : false;

0 commit comments

Comments
 (0)