禁用用户名中的空格[UserFrosting / Fortress]

时间:2016-09-20 08:26:33

标签: validation userfrosting

如何实现过滤器以阻止用户名中的空格(在注册期间)?

我一直在查看Fortress文档,可能\选项是要查找的选项。但是没有关于正则表达式的文档示例,到目前为止我一直没有成功(包括job_postings在JSON文档中转义问题)。

我希望这很容易解决。 谢谢。

[UserFrosting 0.3.1]

1 个答案:

答案 0 :(得分:0)

在这种情况下,

Regex确实是最好的选择。你试过了吗?

"user_name" : {
    "validators" : {
        "length" : {
            "min" : 1,
            "max" : 50,
            "message" : "ACCOUNT_USER_CHAR_LIMIT"
        },
        "required" : {
            "message" : "ACCOUNT_SPECIFY_USERNAME"
        },
        "regex" : {
            "regex" : "/^[\S]*$/",
            "message" : "Username cannot contain any whitespace characters."
        }
    },
    "sanitizers" : {
        "escape" : {}
    }        
}