Показать сообщение отдельно
  #1 (permalink)  
Старый 19.04.2015, 14:14
Аватар для Momon
Аспирант
Отправить личное сообщение для Momon Посмотреть профиль Найти все сообщения от Momon
 
Регистрация: 02.12.2014
Сообщений: 72

Поиск подстроки с Е и Ё без regexp?
Нужно найти подстроку sub в строке str без учёта "е" и "ё". Т.е. "вертолёт" найдёт "вертолет" и наоборот. Сейчас использую regexp.
var reg = new RegExp(sub.replace(/[её]/g, "[её]")); // Заменяю буквы "е" и "ё" на [её], формирую регулярное выражение
А потом этим регулярным выражением ищу совпадение в строке
reg.test(str);
Вопрос: можно ли сделать без regexp? Там же получается сложная штука: букв "е" и "ё" в слове может быть несколько, т.е. куча вариантов может быть.

ps пока писал кажись додумался, можно же на "е" заменить все "ё" в строке и подстроке!

Последний раз редактировалось Momon, 19.04.2015 в 14:36.
Ответить с цитированием