"\\(", т.к. иначе обратный слеш "срабатывает" уже внутри двойных кавычек, и дальше в функцию идёт просто сам символ. /word1|word2/gi. Ваша функция возвращает простую текстовую строку "/word1|word2/gi". Чтобы функция вернула регулярку используйте конструктор new RegExp(): return new RegExp( el.join('|'), 'gi');фиддл var arr = $(".toolbar-bottom-count").text().split(' ');
arr[1] // 2-й
arr[3] // 4-й src становится массивом. В качестве разделителя, по которому разбивать использую регулярное выражение /[\s\.,:;!?]+/.[...]+ плюс означает «один или несколько». В квадратных скобках перечислены классы символов и символы: \s пробел, новые строки и др. пробелы. \. знак точки. Его надо экранировать. ,:;!? – прочая пунктуация. Кстати, знак вопроса тоже надо экранировать, я забыл. Уже смотрел ... все не то.По каким критериям выбираете? Если методом перебора, вам сюда: wikipedia.org/wiki/NoSQL