$str = "0aZ"; if(preg_match("/^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=\S+$).*$/", $str)){ echo "マッチします。"; } else { echo "マッチしません。"; }
\S+$は半角を含まないという意味かな
なるほど、理解に時間がかかったわ
ソフトウェアエンジニアの技術ブログ:Software engineer tech blog
随机应变 ABCD: Always Be Coding and … : хороший