Яваскрипт заменить я в я - PullRequest
0 голосов
/ 02 мая 2010

Мне нужен javascript для замены i на I. Это должно относиться к таким случаям, как

  • Я в порядке.
  • Как и я.
  • Он хоть и любит его.

Стандарт ThisContent = ThisContent.replace("i", "I"); не работает, потому что он заменяет каждый i. Я также подумал о ThisContent = ThisContent.replace(" i ", " I ");, но он не работает для первого и второго случая.

Есть идеи?

1 Ответ

2 голосов
/ 02 мая 2010

Используйте регулярное выражение:

ThisContent = ThisContent.replace(/\bi\b/g, "I");

Здесь \b обозначает «границу слова», поэтому будут заменены только словообразные i.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...