Очень небольшая заметка для тех кому нужно проверять в строке только нужные нам символы.
Для это воспользуемся функцией ereg в PHP и регулярным выражением, все вместе получится так:
ereg("^([a-z]+|[A-Z]+|[0-9]+)+$",$str)
Тут можно увидеть цепочьку из условий:
[a-z] - маленькие английские буквы
[A-Z] - большие английские буквы
[0-9] - цифры
... остальное можно посматреть на php.net
Символ "|" соединяет эти условия, знак "+" означает одно или более вхождений.
Таким образом функция вычисляется в true если у нас встречаются маленькие или большие английские буквы и цифры. Это помогает например в обработке строки поиска от ненужных нам символов.
Надеюсь объяснил понятно и вам поможет эта статья.
Метки:
ereg,
PHP,
регулярные выражения,
условие
автор: Антон
\\ теги: ereg, PHP, регулярные выражения, условие
10 Фев 2009 в 10:32 пп
13 Фев 2009 в 1:17 дп