REGEXで名前/パスなどを確認する必要がある(そして希望する)登録システムを作成しています。これまでのところ、次のようになっています。
//Check so numbers aren't first, such as 00foobar
preg_match('/^(?!\d)[a-z0-9]+$/iD',$usrname);
//Just simple check
preg_match('/^[a-zA-Z0-9]+$/',$psword);
しかし、私は次のようなIFステートメントで愚かなことをしなければなりません。
if strlen($psword) > 30 || if (strlen($psword) < 4) ....
2つの元の正規表現ステートメントで長さチェックをどのように暗示しますか?これは私をとても幸せにするでしょう。