примеры просто латинский текст и цифры 代码: preg_match("|^[-a-zA-Z0-9]+$|i", $login) латинский и ру и цифры 代码: preg_match("|^[-a-zA-Z0-9а-яА-Я]+$|i", $login) мыло 代码: preg_match("/^[0-9a-z_\.]+@[0-9a-z_^\.]+\.[a-z]{2,6}$/i", $email) для поля с бб кодами 代码: preg_match("|^[-a-zA-Z0-9е\s\.,\"\[\]/%#=:\?!]+$|i", $minitext) для url 代码: preg_match("#http://[-a-z0-9_.]+[-a-z0-9_:@&?=+,.!/%$]*\.(html?|php)#i", $minitext)