0

特殊文字を除いて、アルファベット、数字、角かっこのみを入力できる形式にしたいと思います。括弧に特殊文字を含めるかどうか 私はそのようなものを持っています:

if (preg_match("/[^a-zA-Z0-9]+/", $characters))
{
    echo "Write only letters of alphabet and numbers!";
}

文字と数字を正しく検出し、特殊文字を渡しませんが、角括弧も入力できるようにするにはどうすればよいですか?

4

1 に答える 1

2

アデネオの言う通り

if (preg_match('/[^a-zA-Z0-9\[\]]+/', $characters))
{
    echo "Letters, numbers and square brackets only!";
}
于 2012-11-08T21:22:10.850 に答える