Показать сообщение отдельно
  #14 (permalink)  
Старый 15.03.2012, 01:47
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от asmend
Как раз слово, символ пишется так [^a]
Ты так и не понял, может все же нормально почитаем доку про работу с RegExp

возьмем пример найти test если за буквой t не идет 25
var re = /test(?!25)/;
alert( re.exec( "test25" ) ); // результат null не найдено

найти слово tes с любым окончанием, но не находить если следует 25:
var re = /tes.?(?!25)/;
alert( re.exec( "test25" ) ); // результат tes, тоесть всеравно выдал, хотя мы дали понять что не должно быть.


Вывод из всего этого, то что он проверяет не целое слово а лишь последний символ перед указанным правилом.
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine

Последний раз редактировалось devote, 15.03.2012 в 03:02. Причина: Добавил точку
Ответить с цитированием