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 回答