【发布时间】:2012-12-27 11:00:21
【问题描述】:
我正在制作一个全名字段,并且只希望用户能够输入数字、字母和空格。在 if 语句中如何做到这一点?
【问题讨论】:
-
相关,可能是骗子:stackoverflow.com/q/4345621/2460971
标签: php forms if-statement
我正在制作一个全名字段,并且只希望用户能够输入数字、字母和空格。在 if 语句中如何做到这一点?
【问题讨论】:
标签: php forms if-statement
另一种解决方案,
if(preg_match('/[^\w\d ]/',$input)){
//illegal input
}
【讨论】:
\w匹配下划线
您可以反其道而行之,检查是否有任何非法字符使用,例如:
if (preg_match("/[^a-z\\d ]/i", $input))
// illegal input
【讨论】: