Показать сообщение отдельно
  #7 (permalink)  
Старый 04.11.2011, 19:21
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

берёт от символа собаки до символа, не входящего в английский или русской алфавит.

пробел, перевод строки, дефис, цифра...
var str = 'Связывает функцию с @событием mouseout для каждого элемента набора. Событие @mouseout обычно вызывается, когда указатель мыши выходит за пределы элемента.';

var matches = str.match(/@[\wа-я]+/gi);

alert(matches);




Сообщение от trikadin Посмотреть сообщение
/@\S*/g;
от собаки до любого символа, кроме пробела, которого может и не быть?

str=" lol @ ...";
arr= str.match(/@\S*/g);
alert(arr)

Последний раз редактировалось melky, 04.11.2011 в 19:27.
Ответить с цитированием