if (preg_match("/(.)\\1\\1\\1/", $var)) {
echo 'Содержит 3 повторяющихся символа подряд';
}вместо (.) попробовать поставить (\d) (не знаю точно как правильно )
насчет кол-ва повторяющихся символов я х.з
if (preg_match("/(.)\\1\\1\\1/", $var)) {
echo 'Содержит 3 повторяющихся символа подряд';
}CREATE TABLE `mail_contacts` (
`cid` INT(11) UNSIGNED NOT NULL,
`uid` INT(11) UNSIGNED NOT NULL,
`ignore` ENUM('y','n') NOT NULL DEFAULT 'n',
PRIMARY KEY (`cid`, `uid`)
)INSERT INTO `mail_contacts` SET `cid` = '5', `uid` = '1', `ignore` = 'n';UPDATE `mail_contacts` SET `ignore` = 'y' WHERE `cid` = '5' AND `uid` = '1';
/* 0 rows affected, 0 rows found. Duration for 1 query: 0,000 sec. */