問題
PHPで文字列が漢字かどうかを判定するには?
解決策
正規表現で「/[^一-龠]/u」とマッチするかどうかで判定する。
フォームでの漢字の入力チェック
フォームでの入力チェック等、PHPで文字列が漢字かどうかを判定する正規表現をご紹介します。
preg_matchで正規表現「/[^一-龠]/u」とマッチするかどうか
正規表現で「/[^一-龠]/u」とマッチするかどうかをpreg_matchで判定します。
if( preg_match( '/[^一-龠]/u', '文字列' )) {
// 文字列が漢字の形式と合っている場合
}else{
// 文字列が漢字の形式と合っていない場合
}
コメント