Я пытаюсь написать регулярное выражение на основе пользовательского ввода, которое ищет начало каждого слова и следующее слово (исключая пробел) в строке. Это текущий код, который я использую.javascript regex search начало каждого слова и следующее слово
var ndl = 'needlehay', //user input
re = new RegExp('(?:^|\\s)' + ndl, 'gi'), //searches start of every word
haystack = 'needle haystack needle second instance';
re.test(haystack); //the regex i need should find 'needle haystack'
Любая помощь или предложения, которые я с удовольствием оценил бы.
Спасибо!
'haystack.replace (/ \ s/г, '') .indexOf (NDL) = -1' – adeneo
HTTP: //jsfiddle.net/0qsuqjj3/ – adeneo
@adeneo - не так ли будет соответствовать 'postneedle haystack'? – freefaller