Javascript: найти слово в строке

Есть ли в Javascript встроенная функция для определения наличия слова в строке? Я не ищу что-то вродеindexOf(), скорее:

find_word('test', 'this is a test.') -> true
find_word('test', 'this is a test') -> true
find_word('test', 'I am testing this out') -> false
find_word('test', 'test this out please') -> true
find_word('test', 'attest to that if you would') -> false

По сути, я хотел бы знать, появляется ли мое слово, но не как часть другого слова. Это не было бы слишком сложно реализовать вручную, но я решил спросить, есть ли уже встроенная функция, подобная этой, так как кажется, что это будет что-то, что может возникнуть.

Ответы на вопрос(2)

Ваш ответ на вопрос