Показать сообщение отдельно
  #1 (permalink)  
Старый 02.01.2011, 22:30
Интересующийся
Отправить личное сообщение для Игорь87 Посмотреть профиль Найти все сообщения от Игорь87
 
Регистрация: 13.02.2010
Сообщений: 10

Поиск подстрок (Метод match)
Здравствуйте!

Есть строка 'dY%bd#!cL!%h#dY*'.Нужно заполнить массив буквы подряд и не буквы подряд.
делаю так :
var resorse = 'dY%bd#!cL!%h#dY*';
var result = resorse.match(/([a-zA-Z]+)([^a-zA-Z]+)/g);
alert(result[1]); //Выводит 'bd#!'
alert(result[1][0]); //Выводит 'b',а нужно 'bd';
alert(result[1][1]); //Выводит 'd',а нужно '#!';

Возможно ли чтобы result[1] содержал массив полных вхождений шаблона,элемент result[1][0] содержит массив вхождений первой подмаски (буквы),элемент result[1][1] содержит массив вхождений второй подмаски (не буквы).Спасибо.
Ответить с цитированием