Показать сообщение отдельно
  #1 (permalink)  
Старый 22.01.2013, 15:49
Интересующийся
Отправить личное сообщение для vivalaakam Посмотреть профиль Найти все сообщения от vivalaakam
 
Регистрация: 07.02.2012
Сообщений: 14

Regexp обрезать короткие слова
Добрый день.
Пытаюсь с помощью regexp вырезать из строки все слова, длина которых меньше 3х символов, а так же все символы, в общем должны остаться в идеале буквы и цифры =)
В данный момент проблема решается таким образом:
"А б,в гд?е ж-з и !кл мно п(р_с)т".replace(/[^A-Za-zА-Яа-я0-9 ]/ig , "").match(/[A-Za-zА-Яа-я0-9]{3,}/ig).join(" ")

Есть ли способ более изящный и короткий?
Ответить с цитированием