
31.08.2007, 12:31
|
|
Leaders of Antichat - Level 4
Регистрация: 11.11.2005
Сообщений: 391
Провел на форуме: 7084941
Репутация:
2277
|
|
??
2Red_Red1
вот ищет и выделяет
Код HTML:
function searchword(){
var r,i,s=document.selection.createRange().text;
if(!s)s=prompt('Найти:','');
if(s){
r=document.body.createTextRange();
for(i=0;r.findText(s);i++){
r.execCommand('BackColor','','yellow');
r.collapse(false)
}
alert('Найдено: '+i+' слово(а)')
}
}
а вот просто ищет и возращает истина или ложь
Код HTML:
function search(param) { var r=document.body.createTextRange(); return r.findText(param);}
а у меня вопрос
есть функция которая парсит строку и изменяет ее.. паттерн правильный проверял..
вот кста прикольный конструктор можна онлайн проверять регулярку http://www.pcre.ru/eval/
но ничего не находит /*и выдает ошибку*/. вопрос: почему?
function setUrl(param) {
var num = 2;
var pnum= num+""+num+""+num+""+num+""+num;
var str = "http://127.0.0.1/lab/injector.php?id=-2+union+select+11111,22222,33333/*&bla=bla=bla";
var pattern = "/(http.+=-[a-zA-Z0-9].+union.+select.+)"+pnum+"(.+)/i";
document.write("<b>string</b> - "+str+"<br>");
document.write("<b>pattern</b> - "+pattern+"<br>");
var qqq = str.match(pattern);
var result = qqq[1]+param+qqq[2];
document.write("<b>new URL</b> - "+result+"<br>");
}
Последний раз редактировалось halkfild; 31.08.2007 в 12:46..
|
|
|