Сообщение от 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, тоесть всеравно выдал, хотя мы дали понять что не должно быть.
Вывод из всего этого, то что он проверяет не целое слово а лишь последний символ перед указанным правилом.