Показать сообщение отдельно
  #14 (permalink)  
Старый 09.02.2016, 10:31
Аспирант
Отправить личное сообщение для alexandr2006 Посмотреть профиль Найти все сообщения от alexandr2006
 
Регистрация: 30.01.2013
Сообщений: 54

Сообщение от Deff
Вариант:
1 var text = 'яблоко, сок, морковка, помидор, тыква, арбуз'
2 function getwords(text,L) {
3 var reg = new RegExp("(?:^|[\\b\\., ])[a-zа-яё]{"+(L-1)+"}[a-zа-яё](?=[\\b\\., ]|$)", "ig");
4 return text.match(reg);
5 }
6 alert(getwords(text,8))
Хм. Вроде переписал правильно, а почему-то выводит null

var text = 'яблоко, сок, морковка, помидор, тыква, арбуз'
function getwords(text) {
var reg = /(?:^|[\b\., ])[a-zа-яё]{7}[a-zа-яё](?=[\b\., ]|$)/ig;
  return text.match(reg);
}
alert(getwords(text)
Ответить с цитированием