Dans le développement PHP, vous devez parfois vérifier si une chaîne d'entrée est au format de nom anglais. Pour le moment, vous pouvez utiliser des expressions régulières pour y parvenir.
Quel est le format du nom anglais ? De manière générale, le format de nom anglais contient des lettres et des espaces anglais. Il y a un ou plusieurs espaces entre le nom et le prénom, et la première lettre doit être en majuscule. Par exemple, John Smith.
Alors comment utiliser les expressions régulières PHP pour vérifier si la chaîne est conforme à ce format ?
Tout d'abord, nous pouvons utiliser la fonction preg_match pour faire correspondre. Le premier paramètre de cette fonction est l'expression régulière à faire correspondre, et le deuxième paramètre est la chaîne à faire correspondre. Le code spécifique est le suivant :
$pattern = "/^[A-Z][a-z]+s[A-Z][a-z]+$/"; $string = "John Smith"; if (preg_match($pattern, $string)) { echo "匹配成功"; } else { echo "匹配失败"; }
Dans le code ci-dessus, nous avons défini une variable $pattern pour stocker l'expression régulière, qui contient :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!