标签: php input validation
我正在尝试使用自定义脚本构建网站。我在名称输入字段中允许空格有问题。如果我包含空格,它将给出错误,但如果输入斜杠或下划线,则接受。
我的名字 - 我不允许出错 my_name - 我正在获得成功的消息。
码
if(!preg_match('/^[0-9a-zA-Z\xe0-\xef\x80-\xbf._-]+$/i',$nickname)) {
答案 0 :(得分:0)
您需要为正则表达式添加 \ s 空格。
我试过这个:
[0-9a-zA-Z\xe0-\xef\x80-\xbf._-]+\s*
对于调试正则表达式,您可以使用this tools。