![]() |
|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]()
|
|
| InfMag |
|
|||
|
… ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 21.11.2004 Репутация: нет Всего: 4 |
Народ, не могу разобраться с preg_match, а вермя поджимает.
Мне нужно несколько регов составить для проверки соответсвия строки заданным параметрам, обычное явление. Может если кто знает, посоветуйте хороший справочник по preg_match на русском. Вот такая задача: 1. Нужно проверить содержит ли строка только символы A-Z, a-z, А-Я, а-я, 0-9 и символов таких как ( - _ . , ) типа если строка ничего не содержит помимо этих символов, то она отдает TRUE, а если что-то еще есть,то FALSE. Думаю все поймут. 2. Состоит ли строка только из цифт 0-9 без плавающей точки. Помогите, плиз, сам никак. |
|||
|
||||
| Satana |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 564 Регистрация: 15.9.2004 Где: Ставрополь, СЗ ра йон Репутация: нет Всего: 5 |
InfMag имхо нада, делать так:
eregi(/[a-zA-ZА-Яа-я0-9\-\_\.\,]/,$str); хотя могу и ошибаться -------------------- |
|||
|
||||
| Satana |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 564 Регистрация: 15.9.2004 Где: Ставрополь, СЗ ра йон Репутация: нет Всего: 5 |
а второе думаю так:
preg_match("/[^\.]*[0-9]"/,$str); -------------------- |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Satana
И что это за рег? Любая строка которая не содержит перед цифрой точку? |
|||
|
||||
| Satana |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 564 Регистрация: 15.9.2004 Где: Ставрополь, СЗ ра йон Репутация: нет Всего: 5 |
ну тогда так: preg_match("/[0-9]+[^\.]*[0-9]+"/,$str); -------------------- |
||||
|
|||||
| Illuminaty |
|
||||
![]() /*Антон Захаров*/ ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1238 Регистрация: 19.3.2005 Где: Россия, Казань Репутация: нет Всего: 56 |
а зачем усложнять?
|
||||
|
|||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 16 Всего: 261 |
Модератор: Название темы должно отражать ее суть! в следующий раз будет предупреждение!
http://ru.php.net/manual/ru/reference.pcre...n.modifiers.php http://ru.php.net/manual/ru/reference.pcre...tern.syntax.php http://phpclub.ru/detail/article/regexp_1 http://phpclub.ru/detail/article/regexp_2 |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Тексты | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |