| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Тексты > регулярное выражение, вопрос по проверке |
| Автор: madFobos 28.5.2006, 01:54 |
| Меня интересует такой вопрос, можно ли с помощью одного регулярного выражения проверить строку по правилу, что она может содержать буквы и цифры, но не может содержать только цифры? |
| Автор: Mal Hack 28.5.2006, 13:34 |
| Я бы тут проще сделал. Проверил что строка целиком из букв или строка целиком из чисел. И без регулярок, а с использованием ctype_*() |
| Автор: madFobos 29.5.2006, 10:17 |
| Не факт, что она целиком из букв или строк, там еще могут быть что-то вроде '-'. Я просто пример привел. К тому же строка может быть как из букв, так и из цифр одновременно. Понятно, что это можно проверить и по другому и с помощью двух рег. выражений. Интерисовала именно возможность проверки одним рег. выражением, т.к. у меня класс extend класс на основе PEAR::HTML_QuickForm, в котором омжно делать проверку по любому рег. выражению. |
| Автор: ZlojEzh 2.6.2006, 09:18 |
| [\w\d]*\w[\w\d]* что-то вроде этого а вообще, в QuickForm для сложных правил лучше использовать функцию registerRule |
| Автор: Mal Hack 2.6.2006, 11:25 |
| madFobos, у тебя же есть основное условие: Вот от этого и пляши. |
| Автор: S.A.P. 2.6.2006, 17:14 |
| madFobos, аналогичная задача: http://forum.vingrad.ru/index.php?showtopic=80904&view=findpost&p=626642 смотри мой пост посередине. |