Expression régulière pour rechercher des mots dans une phrase par son préfixe

J'ai cette regex sur mongodb requête pour correspondre à des mots par préfixe:

{sentence: new RegExp('^'+key,'gi')}

Ce qui serait le bon pattern regex, si je le veux pour correspondre à une phrase qui a au moins un mot commençant par key préfixe? Par exemple:

Si j'ai une phrase

"C'est un chien"

quand key est "faire", alors il doit correspondre à cette phrase depuis le préfixe "faire" est une sous-chaîne de "chien".

Ma solution que de maintenant ne fonctionne que pour le premier mot de la phrase. Jusqu'à présent, seuls les matchs de cette phrase si je tape 't' ou 'e' ou 'ce'. Il ne serait pas correspondre à cette phrase à chaque fois que je tape dans le " je "(préfixe "est") ou de "faire" (préfixe pour "chien").

OriginalL'auteur Benny Tjia | 2012-01-29