1 2 3 4 5 6 | $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 … : хороший