, что я хотел бы сделать это-javascript regex-Что мы можем сделать в моем случае?
var t = "search value"
регулярное выражение есть -
[\,,\s]t[\,,\s]+
Как я могу положить его в здесь-
var re = new RegExp(t, 'g');
, что я хотел бы сделать это-javascript regex-Что мы можем сделать в моем случае?
var t = "search value"
регулярное выражение есть -
[\,,\s]t[\,,\s]+
Как я могу положить его в здесь-
var re = new RegExp(t, 'g');
Решение
Вы прошли t
в качестве первого параметра. Это не должно быть значение для поиска, но pattern
Согласно документации
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/RegExp
new RegExp(pattern[, flags])
картины
текст регулярного выражения.
флаги Если указано, флаги могут иметь любую комбинацию из следующих значений:
g
- глобальный матч
i
- игнорировать случай
m
- многострочный; обрабатывать начальные и конечные символы (^ и $) как работу над несколькими строками (т. е. сопоставлять начало или конец каждой строки (с разделителями \ n или \ r), а не только начало или конец всей строки ввода)
y
- липкий; соответствует только индексу, указанному свойством lastIndex этого регулярного выражения в целевой строке (и не пытается сопоставляться с более поздними индексами).
't' * is * предполагается быть частью шаблона. –
много примеров, если вы google это https://www.google.com.pe/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=javascript+regular+expression –
yes Я смотрел в google, но по какой-то причине я не смог это сделать :(.... –
Затем покажите, какую ошибку вы получите –