var expr = new RegExp("(?<=tester:).+");
var tester = expr.exec(data); alert(tester[0]);
должна выбрать все что идет после слова tester: , но даже alert не срабатывает.
Спустя 6 часов, 31 минута, 56 секунд (19.10.2011 - 09:53) alexbel2404 написал(а):
в консоле смотрел на наличие ошибок?
Спустя 2 часа, 33 минуты (19.10.2011 - 12:26) Winston написал(а):
Может так написать ?
"(?<=tester:)(.+)"
Спустя 2 часа, 4 минуты, 39 секунд (19.10.2011 - 14:30) Stasonix написал(а):
Цитата (Winston @ 19.10.2011 - 09:26) |
Может так написать ?"(?<=tester:)(.+)" |
увы:
var data= " Something wrong with RegExp tester: But I can't understand what the same ";
var expr = new RegExp("(?<=tester:)(.+)");
var tester = expr.exec(data); alert(tester[0]);
test1
Спустя 1 минута, 24 секунды (19.10.2011 - 14:32) Stasonix написал(а):
Цитата (alexbel2404 @ 19.10.2011 - 06:53) |
в консоле смотрел на наличие ошибок? |
конечно, 1-ым делом в консоль, нет там ошибок.
Спустя 27 минут, 21 секунда (19.10.2011 - 14:59) Winston написал(а):
Цитата (Stasonix @ 19.10.2011 - 14:32) |
конечно, 1-ым делом в консоль, нет там ошибок |
А я запустил у себя и выскочила ошибка :)
В js походу нету ретроспективной проверки :blink:
Так работает
var data= "Something wrong with RegExp tester: But I can't understand what the same";
var expr = new RegExp("(?:tester:)(.+)");
var tester = expr.exec(data);
alert(tester[1]);
Спустя 1 минута, 31 секунда (19.10.2011 - 15:01) Stasonix написал(а):
а вот оно что, спс