Выбор изменить по предложению выбирает 2 предложения

#javascript #html

Вопрос:

в javascript я получаю выбор, чем я хочу расширить его до остальной части предложения, используя :

 Selection.modify("extend", direction[0], "sentence");
 

но иногда у меня есть 2 предложения без пробела между точкой первого предложения и вторым предложением, поэтому он выбирает 2 предложения.

я попытался replace(/./g,' .'); , но это не сработало, и это изменило весь формат html.

Как я могу решить эту проблему, зная, что я не могу изменить исходный документ?