You are here

关于使用field validation子模块property validation限制用户名不得含有空格的问题

xliplum 的头像
Submitted by xliplum on 星期四, 2015-02-26 16:16

如题,之前我用property validation限制注册用户名时不得使用“连接符”、“英文单双引号”、“下划线”,这都很好用。但是不知道如何才能禁止用户注册含有“空格”的用户名?
我看到:在black list里面添加多个值,需要用英文逗号分开。于是我做了如下尝试:先输入几个值用英文逗号分隔,然后在逗号后面敲一个“空格”,然后再逗号,再输入几个值并用逗号隔开。提交后,发现不论我使用什么值(当然都是blacklist之外的字母数字汉字等)来注册用户名,都会提示不符合用户名规则。去除那个“空格”,就没问题了,但是我的需求依然没能解决。
请问该如何设置规则条件才能禁止用户注册含有“空格”的用户名?谢谢

论坛:

Drupal版本:

xliplum 的头像

我注意到,在validator下拉菜单里不光有words black list还有一个选项是“PHP code”,能否用这个写一些规则禁止使用“空格”注册用户名,代码又该怎么写呢?谢谢