Cyrillic name
This method validates a name written in Cyrillic:
/**
* Check if the given name is writen in Cyrillic
* Intervals, "-" and "–" symbols are also allwoed.
* @param string $name - The name that will be checked.
* @result boolean
*/
public function is_cyrillic_name($name)
{
$expr = '/^[\-\–\p{Cyrillic}\s]+$/u';
if(preg_match($expr, $name)) {
return true;
}
return false;
}