From 914ad2c204247400ab911ec3f0ef3a50236d9cda Mon Sep 17 00:00:00 2001 From: David Ashby Date: Sat, 29 Dec 2018 10:49:40 -0500 Subject: [PATCH] more carefully clean search input --- index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index d0566ee..152c127 100644 --- a/index.html +++ b/index.html @@ -46,7 +46,7 @@ } function search(data, searchString) { - searchBy = searchString.toLowerCase(); + searchBy = searchString.toLowerCase().replace('"', '').replace(':', '').replace("'", '').replace(" ", ''); relevantFields = ['title', 'author', 'genre', 'publisher', 'series', 'year']; if (!searchString) { @@ -56,7 +56,7 @@ renderTable(_.filter(data, function(book) { return _.find(_.pick(book, relevantFields), function(field) { - return field.toLowerCase().replace('"', '').replace(':', '').indexOf(searchBy) !== -1; + return field.toLowerCase().replace('"', '').replace(':', '').replace("'", '').replace(" ", '').indexOf(searchBy) !== -1; }); })); }