|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.12.2010, 22:08 | #1 |
Пользователь
Регистрация: 28.01.2010
Сообщений: 17
|
Вопрос по регулярным выражениям
Привет человек у монитора.
Я новичок в ПХП кодинге. Столкнулся с проблемой. Есть поле Имя и Фамилия. Как с помощью регулярных выражений проверить данные введенные в эти поля на отсутствие пробелов и других не буквенных символов? я делал так: "/[а-яa-z]/i" но это же совсем не то.. Скрипт ищет "хотя бы"!!! одну букву и все. То есть вводя имя Серге23--).!"№%№ скрипт одобряет( Помогите... |
10.12.2010, 22:34 | #3 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
Думаю, для новичков регулярные выражения - не самая простая вещь. Можно по-другому как-нибудь решать, например проверять коды букв... Хотя форумы как раз хорошая вещь, чтобы спрашивать про регулярки
|
10.12.2010, 22:39 | #4 |
Пользователь
Регистрация: 28.01.2010
Сообщений: 17
|
ACE Valery я знаю гуглил. Все что там написанопонятно но вот как сделать чтобы все символы были исключительно буквенными??? Выражение ищет единственный буквенный символ!! если находит то считает что все ок, хотя за этой буквой идет куча символов!
"...что-то вроде "/[а-яa-z]{20}/i"..." - не пашет, наверно потому что 20... типа должно быть какминимум 20 символов... А имя не бывает таким длинным) Помогите.. Последний раз редактировалось fantom_ZET; 10.12.2010 в 22:46. |
10.12.2010, 22:54 | #6 |
Сама себе режиссер
Старожил
Регистрация: 27.04.2007
Сообщений: 3,365
|
fantom_ZET, значит, "/[а-яa-z]{5, 20}/i" - от 5 до 20 символов.
Плохо вы гуглили. Или плохо читали то, что нагуглили.
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
|
10.12.2010, 22:55 | #7 | |
Пользователь
Регистрация: 28.01.2010
Сообщений: 17
|
Цитата:
Им3245235351235 - все 2 буквы есть - значит все ок, значит условие один или более выполнилось.... Понимаеш.. Я не умею правильно излагать мысли сейчас еще попытаюсь... Как написать выражения для такого: Любая буква, за которой следует любая буква, за которой следует любая буква, за котор.... и т.д. Последний раз редактировалось fantom_ZET; 10.12.2010 в 23:05. |
|
10.12.2010, 23:06 | #8 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Цитата:
Потому что с логикой у вас печально совсем.... И с чтением/пониманием прочитанного... Просмотрите приведённые ссылки - там есть способы ограничения шаблонов - указания начала и конца шаблона искомой строки. Вот может вам поможет - читать Последний раз редактировалось Andkorol; 10.12.2010 в 23:08. Причина: PS |
|
10.12.2010, 23:17 | #9 |
Пользователь
Регистрация: 28.01.2010
Сообщений: 17
|
Andkorol точно. Спасибо еще раз.
Последний раз редактировалось fantom_ZET; 10.12.2010 в 23:25. |
10.12.2010, 23:19 | #10 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с регулярным выражением | ssdm | PHP | 14 | 25.02.2010 12:55 |
Проблема с регулярным выражением | ssdm | PHP | 3 | 12.01.2010 18:26 |
Помогите с регулярным вырежением | [EX]n1 | Помощь студентам | 2 | 04.01.2010 15:34 |
вопрос по сокетам и общение как в ICQ.Сложный вопрос... | Руслантус | Общие вопросы C/C++ | 2 | 12.08.2008 21:10 |