PHP正则表达式/ Yii2模式允许字母,数字,空格和一些符号/特殊字符

时间:2017-10-12 23:00:30

标签: php regex yii2

我的表单中有一个Job Position的文本字段,我需要添加如下验证:

  1. 拒绝符号:-,./

  2. 允许使用字母,数字和空格

  3. 我在 modal.php

    中添加了这样的内容
    'pattern' => '/^[a-zA-Z.,-]+(?:\s[a-zA-Z.,-]+)*$/'
    

    它几乎运作良好,拒绝/和数字。

    任何人都可以在上面修复我的模式,因此它可以像我上面的要求一样工作。

    由于

1 个答案:

答案 0 :(得分:2)

尝试以下方法:

/^[a-zA-Z0-9.,\-\/\s]+$/

这将允许数字,aplhabets,空格/-.,等等。

您可以从此处了解有关正则表达式的更多信息https://regexone.com