Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Sergey Semin                         2:6001/10.26   31 Mar 2007  03:24:59
 To : All
 Subject : регулярные выражения
 -------------------------------------------------------------------------------- 
 
 Сорри, может и не очень в тему... Hо ближе эхотага в голову не пришло...
 
 В общем, есть задачка, описываемая регулярным выражением: при входе на ресурс
 проверять ник на валидность. 
 Амбиции таковы: ник должен начинаться с буквы и иметь внутри не больше одного из
 символов _.- Другие отличные от букв и цифр символы запрещены.
 
 Пишем такой паттерн: (^[A-Za-zА-Яа-я]+[_.-]?[A-Za-zА-Яа-яЁё0-9]*$)
 
 В результате всё работает почти как надо, но вот заморочка выходит с никами типа
 "f1-1" (который, в принципе соответствует правилу). Пропускает "f1", пропускает 
 "f-1", но почему не пропускает "f1-1" ?! Уж мозги кинпят :(
 
 Гуру, подскажите как паттерн поправить, плиз!
 
 P.S Или хоть скажите, куда с этим сходить...
 
 --- Fidolook Lite FTN stub 
  * Origin: Sample (2:6001/10.26)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 регулярные выражения   Sergey Semin   31 Mar 2007 03:24:59 
 регулярные выражения   Vladimir Kurtukov   31 Mar 2007 09:19:56 
 регулярные выражения   Sergey Semin   31 Mar 2007 10:45:11 
 регулярные выражения   Alex Semenyaka   31 Mar 2007 10:18:18 
 регулярные выражения   Leizer A. Karabin   31 Mar 2007 20:05:52 
 регулярные выражения   Sergey Semin   31 Mar 2007 22:37:55 
 регулярные выражения   Leizer A. Karabin   31 Mar 2007 10:22:31 
 регулярные выражения   Vassily Kiryanov   31 Mar 2007 13:43:41 
 регулярные выражения   Alex Mogilnikov   01 Apr 2007 00:24:48 
Архивное /ru.unix.bsd/32642ff5a01d.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional