检查字母,数字和空格?

时间:2013-01-13 09:31:51

标签: php forms if-statement

我正在创建一个全名字段,只希望用户能够输入数字,字母和空格。如何在if语句中完成?

2 个答案:

答案 0 :(得分:4)

您可以采用相反的方式检查是否存在任何非法字符,例如:

if (preg_match("/[^a-z\\d ]/i", $input))
    // illegal input

答案 1 :(得分:1)

另一种解决方案,

if(preg_match('/[^\w\d ]/',$input)){
    //illegal input
}