ROM,
if (preg_match("/(.)\\1\\1\\1/", $var)) {
echo 'Содержит 3 повторяющихся символа подряд';
}вместо (.) попробовать поставить (\d) (не знаю точно как правильно )
насчет кол-ва повторяющихся символов я х.з
ROM,
if (preg_match("/(.)\\1\\1\\1/", $var)) {
echo 'Содержит 3 повторяющихся символа подряд';
}