允许alphanum空间以及验证中的点特殊字符

时间:2017-07-26 06:07:56

标签: php

 ->add('proposer_name', 'custom', [
                    'rule' => array('custom', '/^[a-z0-9 ]*$/i'),
                    'message' => __('Only alphanumeric characters are allowed')
                ])

这是我在名称的服务器端验证中使用的方法。我也想写一下。 ABC DEF先生在名称领域。但它不允许。在现场。怎么应该是我的正则表达式请帮助。我在cakephp 3.x工作。

1 个答案:

答案 0 :(得分:0)

只需在角色类中添加点(方括号[])。它内部没有特殊意义。

 ->add('proposer_name', 'custom', [
                    'rule' => array('custom', '/^[a-z0-9 .]*$/i'),
                    'message' => __('Only alphanumeric characters are allowed')
                ])