Регулярен израз и @

NewGuy

Registered
Здравейте. Исках да попитам защо този регулярен израз не ми засича @.


if(preg_match('#^[a-zа-я0-9 \-@]+$#ismU',$string))
 
gLaVoReZa каза:
Ми сложи наклонена черта пред него.
Не става. Пише, че не е позволен.

@macmen имам го направено за проверка за мейл но това ми е нещо като защита не искам да позволява други символи освен оказаните.
 
Ами най-добре тогава прави проверка за забранени символи. Забранявай вместо да позволяваш.

ЕДИТ: И друго в регулярния израз не се слага наклонена черта пред тире (-)

[a-zA-Z0-9-]+ ;)
 

Back
Горе