Показать сообщение отдельно
  #3 (permalink)  
Старый 21.05.2010, 15:45
Интересующийся
Отправить личное сообщение для Arconas Посмотреть профиль Найти все сообщения от Arconas
 
Регистрация: 21.05.2010
Сообщений: 11

Сообщение от 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, то шаблон не работает, хотя формат одинаковый. Я ничего уже не понимаю.

Последний раз редактировалось Arconas, 21.05.2010 в 16:34.
Ответить с цитированием