1

氏名フィールドを作成していますが、ユーザーが数字、文字、およびスペースのみを入力できるようにしたいと考えています。それはif文でどのように行われますか?

4

2 に答える 2

4

逆に、次のように使用して不正な文字があるかどうかを確認できます。

if (preg_match("/[^a-z\\d ]/i", $input))
    // illegal input
于 2013-01-13T09:34:56.510 に答える
1

別の解決策として、

if(preg_match('/[^\w\d ]/',$input)){
    //illegal input
}
于 2013-01-13T09:44:16.260 に答える