function checkName($name){ if(!preg_match("/^[a-zA-Z]+$/", $name)){ return false; } return true; } $name = "JohnDoe"; if(checkName($name)){ echo "Name is valid"; } else{ echo "Name is invalid"; }
function checkName($name){ if(!preg_match("/^[a-zA-Z\s\-]+$/", $name)){ return false; } return true; } $name = "John-Doe Smith"; if(checkName($name)){ echo "Name is valid"; } else{ echo "Name is invalid"; }
function checkName($name){ if(!preg_match("/^\p{L}+$/u", $name)){ return false; } return true; } $name = "Émilie Müller"; if(checkName($name)){ echo "Name is valid"; } else{ echo "Name is invalid"; }The package library that contains checkName function can be part of a broader package focused on input validation and sanitization, or a more general-purpose PHP library. Some potential package libraries for this function could include Symfony Validator or Respect Validation.