/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
\.
'parse_mode' => 'Markdown'
и **жирный**
'parse_mode' => 'HTML'
и <b>жирный</b>
[ [1,2,3], [4,5,6], .. ]
.make_td()
делает из 1
код ячейки <td>1</td>
. make_row()
создаёт из [1,2,3]
код строки <tr><td>1</td>...</tr>
"\\("
, т.к. иначе обратный слеш "срабатывает" уже внутри двойных кавычек, и дальше в функцию идёт просто сам символ.