1. name||domain.com
$str = 'name||domain.com';
preg_match('#^name\|\|[a-z0-9-]{3,}(\.[a-z0-9-]{2,})+$#', $str);
2. domain.com||12345678||status
$str = 'domain.com||12345678||status';
preg_match('#^[a-z0-9-]{3,}(\.[a-z0-9-]{2,})+\|\|[0-9]+\|\|(ip|o|c)$#', $str);