Поиск русских слов с помощью \b не проходит
Всем привет,
стоит задача найти в строке полное слово. Для этого в RegExp обычно используется опция \b. Но она работает, похоже, только с английскими словами, с русским языком - не хочет. var str = "Концерт Бони М"; var s = "Бони"; var regExp = new RegExp( s, "gi"); document.write( str.search(regExp) ); var regExp = new RegExp("\\b" + s + "\\b", "gi"); document.write( str.search(regExp) ); Теоретически оба write должны написать 8. Результат второго, однако -1. Как все-таки правильно сделать поиск полных слов на русском ? |
Цитата:
по данному описанию нетрудно составить свою маску для выбора слов |
Jury, на форуме уже обсуждалась именно эта тема, 100%, и решение было в наличии. Воспользуйтесь поиском по форуму.
|
Часовой пояс GMT +3, время: 05:44. |