0

文字列のスペースやタブなどをチェックしようとしています。これを使用しています。

if (preg_match('/\s*/', $username)) {
    echo 'no spaces allowed in username.';
}

ただし、ユーザー名にスペースがない場合でも、スペースがあると常に見なされます。

私は何が間違っているのですか?

4

1 に答える 1

5

*ゼロ回以上を意味します。

それで

if (preg_match('/\s+/', $username)) {

于 2013-03-01T16:52:24.720 に答える