Проверка дали съдържа само букви и цифри

misho

Registered
Как да проверя дали променлива съдържа само букви (кирилица и латиница), цифри или долна черта, без други символи?
 
Така ли ще стане и с главни букви?
Код:
preg_match("/[^A-ZА-Яa-zа-я0-9_]/", $string)
А как да включа празното място сред разрешените?

Няма да е зле да се науча да ползвам preg_match някой ден. :)
 
сложи i след / и няма да ти прави проблеми за буквите дали са големи или малки
Код:
preg_match("/[^a-zа-я0-9_]/i", $string)
 
sorRy каза:
сложи i след / и няма да ти прави проблеми за буквите дали са големи или малки
Код:
preg_match("/[^a-zа-я0-9_]/i", $string)
Не стана. :idea:
 
koko5 каза:
Код:
echo preg_match('#^[а-я\w\s]+$#miu',$string);
:?:
Какво ли не написах, все го приема. :lol:

Това свърши работа.
Код:
preg_match('/[^А-ЯA-Za-zа-я0-9_ ]/'
 
"i" - то в края, което се слага след / е точно за това, тоест да не прави разлика между малки и големи букви :)
 

Back
Горе