Показать сообщение отдельно
  #3 (permalink)  
Старый 25.08.2015, 11:03
Кандидат Javascript-наук
Отправить личное сообщение для soltx Посмотреть профиль Найти все сообщения от soltx
 
Регистрация: 19.05.2013
Сообщений: 144

Сообщение от krasovsky Посмотреть сообщение
к примеру так
"teXt бла блtextа бла".match(/text/ig)
не совсем то, мне нужно точное вхождение

вот например такой шаблон:
/\btext$|\btext\b|^text\b/i.test('бла бла text sotext') // true
/\bабвг$|\bабвг\b|^абвг\b/i.test('бла бла абвг sotext') // false \b работает с латиницей

проблема с кириллицей в втором случаи

получилось решить так:
/(^|\s)text(?=\s|$)/i

работает с кириллицей и с латиницей

Последний раз редактировалось soltx, 25.08.2015 в 11:48.
Ответить с цитированием