Сообщение от Skipp
|
потому что это string а вам надо, как я понял число.
используйте parseInt()
|
Скорее всего я не совсем правильно вас понял, но приведение id_user к числу результата не даёт, а если привести channel, то firebug ругается channel.search(UserToArrow) is not a function.
К тому же у меня и channel и id_user это string. То есть мне надо сформировать строку, которая будет регулярным выражением и по нему проверить channel. Числа мне по сути вообще не нужны, так как в будущем будут для идентификатора пользователя использоваться по особому сгенерированная строка.
UPD: сейчас проверил форматы:
var id_user = nameArray.item(i).getAttribute("id_user");
var t = '1';
var UserToArrow = new RegExp('1' + t + '2');
alert(typeof(id_user));
alert(typeof(t));
id_user is string.
t is string.
Но если поставить вместо t id_user, то шаблон не работает, хотя формат одинаковый. Я ничего уже не понимаю.