【问题标题】:How to allow space in input form如何在输入表单中留出空格
【发布时间】:2011-07-27 05:34:52
【问题描述】:

我正在尝试使用自定义脚本构建站点。我在名称输入字段中允许空格时遇到问题。如果我包含空格,它会出错,但如果输入斜杠或下划线,它会接受。

我的名字 - 我收到不允许的错误
my_name - 我收到了成功消息。

代码

if(!preg_match('/^[0-9a-zA-Z\xe0-\xef\x80-\xbf._-]+$/i',$nickname)) {

【问题讨论】:

    标签: php input validation


    【解决方案1】:

    您需要为正则表达式添加 \s 空间。

    我试过这个:

    [0-9a-zA-Z\xe0-\xef\x80-\xbf._-]+\s*
    

    对于调试正则表达式,您可以使用this tools。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-22
      • 2012-11-10
      • 2019-01-03
      • 2011-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多