Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > туплю с рег. выр.


Автор: integral 16.7.2008, 11:43
вот такая ф-ция 
Код

function check(text){
        var reg = /\w/;
        return reg.test(text);
    }

возращает тру на "q$wer#@"
где туплю?

Автор: r4z3r 16.7.2008, 11:58
а почему не должен?
в "q$wer#@" первая буква матчит с \w, так что всё в порядке

Автор: integral 16.7.2008, 12:10
ммм... я расчитавыл что \w позволит проверить, является ли текст словом. вроде как \w означает слово

Автор: r4z3r 16.7.2008, 12:39
попробуй /^\w*$/

Автор: integral 16.7.2008, 12:46
спасибо, то что нужно

Автор: ksnk 16.7.2008, 16:25
Пустая строка - это тоже слово?

Автор: r4z3r 16.7.2008, 18:13
Цитата(ksnk @ 16.7.2008,  16:25)
Пустая строка - это тоже слово?

резонный вопрос. если нет - * надо заменить на +

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)