文字列にPHPのアルファベットが含まれているかどうかを確認する



regex string (2)

これにはpreg_matchを使用できます。

if(preg_match("/[a-z]/i", $string)){
    print "it has alphabet!";
}

すべての文字がアルファベットであることを確認するには、正規表現の周りにアンカーを使用します。 たとえば、 ^[az]+$ます。

PHPで文字列にアルファベットが含まれているかどうかをチェックする方法

ctype_alphactype_digitctype_digitません。 彼らの方法は何ですか?


Answer #1

要求に応じて掲示

/^[a-zA-Z]+$/ alpha、 /^[0-9]+$/ num、 /^[a-zA-Z0-9]+$/ alpha-num

または

/^\pL+$/u Uni alpha、 /^\pN+$/u Uni num、 /^[\pL\pN]+$/u Uni alpha-num





preg-match