Тема: UpJump: Q&A :)
Показать сообщение отдельно
  #79 (permalink)  
Старый 05.02.2011, 21:09
Аватар для UpJump
Профессор
Отправить личное сообщение для UpJump Посмотреть профиль Найти все сообщения от UpJump
 
Регистрация: 02.11.2010
Сообщений: 174

Кажется понял.
var str = 'hello "Java"';
alert(str.match(/a|"([^"]*)"/));

При выборке он проверяет каждый символ в строке и для каждого символа выполняет условие или. То есть вначале он проверяет h(если символ соответствует первому условию то записывает в массив, если нет то проверяет второе условие) затем e и так далее. То есть по очередности для каждого символа, а не первое условие на всю строку а затем второе условие на всю строку. Я все правильно понял?

Последний раз редактировалось UpJump, 05.02.2011 в 21:11.
Ответить с цитированием