Update src/list.js

Added support for different types of search matching using regex. Additionally modern browsers appear to be faster using .test() instead of .search() so there may be a small speed improvement as well(http://jsperf.com/exec-vs-match-vs-test/5) 

Options are set using the "searchType" in the options field. The three options are

any: default option which matches on any position in the string. Example: no will match "equinox")
word: matches only from the start of regex word boundaries (\b). Example: no will match "nokia" and "pizza no" but not "equinox". 
wordFull: matches only exact words with regex word boundaries on both ends. Example: no will match only "pizza no" and not "nokia" or "equinox"