![]() |
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]() ![]() ![]() |
|
quiz2 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 13.2.2006 Репутация: нет Всего: нет |
Приветсвую всех.
Расскажите, пожалуйста, как сделать проверку имени пользователя при регистрации, чтоб в нем содержались буквы только одного языка? Если есть разные языки, то регистрация не удается. Если только рус или англ, то норм. При этом помимо букв можно использовать еще и пробел. Спасибо Это сообщение отредактировал(а) quiz2 - 13.2.2006, 13:35 |
|||
|
||||
AztEK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 723 Регистрация: 4.1.2005 Репутация: нет Всего: 18 |
Регулярные выражения. Читай про них и соответсвующий форум.
-------------------- Linux is like wigwam -- no windows, no gates, apache inside. |
|||
|
||||
AntonioBanderaz |
|
|||
![]() Velichko Anton ![]() ![]() Профиль Группа: Участник Сообщений: 851 Регистрация: 28.4.2005 Где: Санкт-Петербург Репутация: нет Всего: 18 |
да можно и str_replace
-------------------- ГЫ... |
|||
|
||||
AztEK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 723 Регистрация: 4.1.2005 Репутация: нет Всего: 18 |
Причем тут str_replace?
Как я понял, необходимо проверить входные данные, чтобы буквы были из одного языка. Это делается регекспами -------------------- Linux is like wigwam -- no windows, no gates, apache inside. |
|||
|
||||
AntonioBanderaz |
|
|||
![]() Velichko Anton ![]() ![]() Профиль Группа: Участник Сообщений: 851 Регистрация: 28.4.2005 Где: Санкт-Петербург Репутация: нет Всего: 18 |
А теперь смотрим что получится если использовать str_replace
Это сообщение отредактировал(а) AntonioBanderaz - 14.2.2006, 17:00 -------------------- ГЫ... |
|||
|
||||
AztEK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 723 Регистрация: 4.1.2005 Репутация: нет Всего: 18 |
Извращение! Неэлегантно, и, должно быть, небыстро.
-------------------- Linux is like wigwam -- no windows, no gates, apache inside. |
|||
|
||||
AntonioBanderaz |
|
|||
![]() Velichko Anton ![]() ![]() Профиль Группа: Участник Сообщений: 851 Регистрация: 28.4.2005 Где: Санкт-Петербург Репутация: нет Всего: 18 |
-------------------- ГЫ... |
|||
|
||||
AztEK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 723 Регистрация: 4.1.2005 Репутация: нет Всего: 18 |
Давай. Как замерием? Тупо прогоним цикл 10000 раз?
-------------------- Linux is like wigwam -- no windows, no gates, apache inside. |
|||
|
||||
$дмитрий |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 19.6.2004 Репутация: 2 Всего: 45 |
|
||||
|
|||||
AntonioBanderaz |
|
|||
![]() Velichko Anton ![]() ![]() Профиль Группа: Участник Сообщений: 851 Регистрация: 28.4.2005 Где: Санкт-Петербург Репутация: нет Всего: 18 |
давай так... завтра скину результаты... Машинка P4 1.7 512Mb ОЗУ php 4.4 Apache 2 OC RedHat Linux AS Taroon update 4 -------------------- ГЫ... |
|||
|
||||
AztEK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 723 Регистрация: 4.1.2005 Репутация: нет Всего: 18 |
Ладно, давай.
Добавлено @ 19:56 Тогда скинь ещё и тестируемый код. -------------------- Linux is like wigwam -- no windows, no gates, apache inside. |
|||
|
||||
AntonioBanderaz |
|
|||
![]() Velichko Anton ![]() ![]() Профиль Группа: Участник Сообщений: 851 Регистрация: 28.4.2005 Где: Санкт-Петербург Репутация: нет Всего: 18 |
Вывел: 9.03182E-005 А что там у тебя? Это сообщение отредактировал(а) AntonioBanderaz - 18.2.2006, 19:29 -------------------- ГЫ... |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Тексты | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |