Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.02.2010, 23:00
Аватар для KOLANICH
Профессор
Отправить личное сообщение для KOLANICH Посмотреть профиль Найти все сообщения от KOLANICH
 
Регистрация: 22.11.2008
Сообщений: 277

RegExp проблема - чередование результатов
alert(rl.test(l.name)+"\n"+rl.test(l.name)+"\n"+rl.test(l.name));

l удоволетворяет выражению rl
выводит

Код:
true
false
true
почему и что делать
Ответить с цитированием
  #2 (permalink)  
Старый 19.02.2010, 23:07
Аватар для Мараторий
Кандидат Javascript-наук
Отправить личное сообщение для Мараторий Посмотреть профиль Найти все сообщения от Мараторий
 
Регистрация: 22.01.2010
Сообщений: 114

Может хоть где-нибудь напишите саму регулярку?
Ответить с цитированием
  #3 (permalink)  
Старый 19.02.2010, 23:13
Аватар для KOLANICH
Профессор
Отправить личное сообщение для KOLANICH Посмотреть профиль Найти все сообщения от KOLANICH
 
Регистрация: 22.11.2008
Сообщений: 277

rl=/log[-_]?in|user[_-]?name|nick([-_]name)?/ig;
Ответить с цитированием
  #4 (permalink)  
Старый 19.02.2010, 23:14
Аватар для KOLANICH
Профессор
Отправить личное сообщение для KOLANICH Посмотреть профиль Найти все сообщения от KOLANICH
 
Регистрация: 22.11.2008
Сообщений: 277

l.name="login"
Ответить с цитированием
  #5 (permalink)  
Старый 20.02.2010, 00:02
Аватар для Мараторий
Кандидат Javascript-наук
Отправить личное сообщение для Мараторий Посмотреть профиль Найти все сообщения от Мараторий
 
Регистрация: 22.01.2010
Сообщений: 114

А зачем использовать флаг g?
Без него все ок.
Ответить с цитированием
  #6 (permalink)  
Старый 20.02.2010, 06:53
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

var rl = /log[\-_]?in|user[\-_]?name|nick(?:[\-_]name)?/ig;
alert(rl.lastIndex);
alert(rl.test('login'));
alert(rl.lastIndex);
alert(rl.test('login'));
Ответить с цитированием
  #7 (permalink)  
Старый 21.02.2010, 22:46
Аватар для KOLANICH
Профессор
Отправить личное сообщение для KOLANICH Посмотреть профиль Найти все сообщения от KOLANICH
 
Регистрация: 22.11.2008
Сообщений: 277

то же самое
Ответить с цитированием
  #8 (permalink)  
Старый 21.02.2010, 22:48
Аватар для KOLANICH
Профессор
Отправить личное сообщение для KOLANICH Посмотреть профиль Найти все сообщения от KOLANICH
 
Регистрация: 22.11.2008
Сообщений: 277

зачем g я так и не понял, но на кострукторе выражений без г не пашет
pcre.ru/eval
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с jQuery. Beck jQuery 2 26.08.2009 19:08
Проблема с CSS COKOJIOB (X)HTML/CSS 5 04.08.2009 14:19
Проблема, в менюшке Большой джо Элементы интерфейса 0 12.07.2009 17:12
Проблема спама lliberty AJAX и COMET 1 12.03.2009 16:47
Проблема с маркером kostian02 Общие вопросы Javascript 0 23.06.2008 16:10