Yii2规则允许所有字母(包括特殊字母),但没有特殊字符?

时间:2017-04-18 10:34:25

标签: regex yii2

我这里有问题。我的username规则允许只输入没有特殊字符的字母,但是有人可以帮助我做出允许字母(包括特殊字母)但没有特殊字符的字母吗?

F.e:

测试 - 很好, Tęęęst - 很好, 测试2 - 不好。

我的规则是:

['username', 'match',
   'pattern' => '/[a-z]+$/',
]

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

使用此功能但请记住它在客户端不起作用,因为JavaScript不支持unicode正则表达式标志(至少没有特殊的插件):

['username', 'match', 'pattern' => '/^\p{L}+$/u']

这样只允许使用字母(所有语言)。

相关问题