Я пытаюсь преобразовать эту функцию PHP в JavaScript:
function sanitize_words($string,$limit=false) {
preg_match_all("/\p{L}[\p{L}\p{Mn}\p{Pd}'\x{2019}]{1,}/u",$string,$matches,PREG_PATTERN_ORDER);
return $matches[0];
}
В основном, эта строка принимает:
$string = "Why hello, how are you?"
$array = sanitize_words($string);
и преобразует его в массив:
$array[0] = 'Why';
$array[1] = 'hello';
$array[2] = 'how';
$array[3] = 'are';
$array[4] = 'you';
Он прекрасно работает на php, но я понятия не имею, как реализовать его на javascript, поскольку в phpjs.org нет preg_match_all. Есть идеи? Спасибо.