Июн 02

Очень небольшая заметка для тех кому нужно проверять в строке только нужные нам символы.

Для это воспользуемся функцией в и регулярным выражением, все вместе получится так:

ereg("^([a-z]+|[A-Z]+|[0-9]+)+$",$str)

Тут можно увидеть цепочьку из условий:

[a-z] - маленькие английские буквы

[A-Z] - большие английские буквы

[0-9] - цифры

... остальное можно посматреть на php.net

Символ "|" соединяет эти условия, знак "+" означает одно или более вхождений.

Таким образом функция вычисляется в true если у нас встречаются маленькие или большие английские буквы и цифры. Это помогает например в обработке строки поиска от ненужных нам символов.

Надеюсь объяснил понятно и вам поможет эта статья. :)

Будь как свежий огурец! Подпишись на RSS!
Метки:, , ,

автор: Антон \\ теги: , , ,



Еще по этой теме:

Отзывов (2) на «Входные данные — только нужные нам символы!»

  1. Йа Интернет-маркетолог пишет:

    Ваше выражение пропустит некоторые плохие символы. Можно гораздо проще, правильнее и полнее:

    if(!ereg(«[^a-zA-Z0-9_-]«,$str)) echo ‘Ахтунг, введен плохой символ!’;

    Тут еще добавлен символ подчеркивания и тире.

    Удачи, земляк!

  2. Антон пишет:

    спасибо за поправочку

Оставьте свой отзыв

Страница 1 из 11