Yii 自定义模式问题

Yii custom pattern issue

大家好,我是 yii 框架的新手,我想验证一个 textArea,它接受以 "active sports, head gears" 逗号和 space 分隔的格式的多个值。任何机构都可以帮助我应该使用什么模式。使用匹配模式验证规则,我们将不胜感激,很抱歉以这种不专业的举止提问。

只需添加到您的模型规则数组中

array('Test', 'match', 'pattern'=>'/^[a-zA-Z0-9]|[,]*$/')

未经测试,但我相信它对您有用。

^[a-zA-Z0-9]|[,]*$

Debuggex Demo

尝试模式:

'/^\w+((, \w+)?)*$/'

示例:

'active sports, head gears' // false
'sports, gears'             // true
', '                        // false
'head'                      // true