Проверка имени пользователяhttp://softtime.ru/forumПроверка имени пользователяhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=87886#post522708Если бы не условие: -Один символ подчеркивания, - то да. А так "v_a_s_y_a" проходит без проблем.Проверка имени пользователяTue, 16 Oct 2012 08:29:23 +0300SfinksПроверка имени пользователяhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=87886#post522702$template = "/^(?!|.+_$){4,20}$/";Проверка имени пользователяMon, 15 Oct 2012 20:26:05 +0300в три прохода :)Проверка имени пользователяhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=87886#post522654Сомневаюсь что сможете это сделать одним выражением. Могу предложить такой вариант:"? $template = "/^*(_+)?$/i"; Но общую длину придется проверить отдельно...Проверка имени пользователяSun, 14 Oct 2012 20:53:03 +0300SfinksПроверка имени пользователяhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=87886#post522620Казалось бы, элементарная процедура, но хочется проверку сделать более сложной, нежели стандартное "буквы, цифры, знак подчеркивания". Что же хочется иметь...Проверка имени пользователяSun, 14 Oct 2012 12:51:46 +0300KonstRuctor