Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function _escapeRegExp( str ) {
- return str.replace( /[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&" );
- }
- function marketsSearchFilter( collection, query ) {
- if ( !query ) return collection;
- let pattern = new RegExp( _escapeRegExp( query ), 'i' );
- return collection.filter( market => {
- return pattern.test( market.Outcomes[ 0 ]._Selection.fullMarketName );
- });
- }
- export default () => marketsSearchFilter;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement