utf8の環境下で
if (preg_match("/^[!-~]+$/", $name)) { echo "英数字記号を含んでいます"; } else{ echo "英数字記号を含んでいません"; }
にしているのですが、
文字列の一部に英数字記号を含めても
$name = "あいうえo";
「英数字記号を含んでいません」
になってしまいます。
英語・数字・記号を含む文字列を判定したい場合
どのようにすればいいのでしょうか。
回答1件
あなたの回答
tips
プレビュー
投稿2017/11/29 15:28
編集2017/11/29 17:40utf8の環境下で
if (preg_match("/^[!-~]+$/", $name)) { echo "英数字記号を含んでいます"; } else{ echo "英数字記号を含んでいません"; }
にしているのですが、
文字列の一部に英数字記号を含めても
$name = "あいうえo";
「英数字記号を含んでいません」
になってしまいます。
英語・数字・記号を含む文字列を判定したい場合
どのようにすればいいのでしょうか。
回答1件
あなたの回答
tips
プレビュー