不允许验证特定字符的规则


Yii rule to disallow specific characters from being validated

我想禁止逗号(,)通过提交。我知道有一些方法可以使用模式规则允许特定类型的字符,但是有没有一种方法可以指定不允许的字符呢?该字段可以包含任何字符,但不能包含逗号,因此使用正则表达式来声明允许的所有内容将非常大。

我相信你可以使用以下正则表达式:

^[^,]+$

这意味着有字符串^的开始,然后是一个或多个除了逗号[^,]+的任何东西,然后是字符串$的结束。

不接受任何包含逗号的字符串