[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Регулярка для чисел и букв в строке
Markus111
Подскажите как проверить через регулярку в js условие

if(list[i].getAttribute('id')=='divPage751'){}
или
if(list[i].getAttribute('id')=='divPage752'){}
.
.
.

_____________
https://t.me/pump_upp
Winston
Так?
http://jsfiddle.net/qxBcG/
Только тебе нужно буде подставить test(list[i].getAttribute('id'))
Markus111
Да, спасибо. Можете посмотреть на мой код, не пойму почему он не правильно работает
function test() {

var list,text,string,page,number,m,close,reg;
list = document.getElementsByTagName('div'),
text = document.getElementById('txtSearch').value;
close='<div id="close"><a href="javascript: close();">X</a></div>';
string=close;
m="'";

for (var i = 0; i < list.length; i++) {

if (list[i].innerHTML.indexOf(text) > 0) {

if(/^divPage\d+$/.test(list[i].getAttribute('id'))==true){
//alert(list[i].getAttribute('id'))
reg = list[i].innerHTML.match(/<b>(.*?)<\/b>/);
string+='<div><a href="javascript: load_js1('+m+number+m+');">'+reg[1]+'</a></div>';

}
}

}


document.getElementById('searchText').innerHTML=string;
if(string==close){
document.getElementById('searchText').innerHTML=close+'<div>No Results Found</div>';
}
}


когда ставлю
if(list[i].getAttribute('id')=='divPage751'){
//alert(list[i].getAttribute('id'))
reg = list[i].innerHTML.match(/<b>(.*?)<\/b>/);
string+='<div><a href="javascript: load_js1('+m+number+m+');">'+reg[1]+'</a></div>';

}


то нормально работает

_____________
https://t.me/pump_upp
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.