Сообщение от asmend
|
Нужно что бы этот пример заработал как и должен. Если в строке перед "56" нет "34", то возвращал true. Если в строке перед "56" есть "34" то false. Я не понимаю почему это не работает
var str='0123456789';
var re=/(?!34)56/;
if (re.test(str))
alert('Yes');
else
alert('No');
|
попробуйте так
var str='0123456789';
var re=/(?!34)..56/;
if (re.test(str))
alert('Yes'); // перед 56 нет 34
else
alert('No'); // перед 56 есть 34
str='0123356789';
if (re.test(str))
alert('Yes'); // перед 56 нет 34
else
alert('No'); // перед 56 есть 34