Php 自定义图案问题
大家好,我是yii框架的新手,我想验证一个textArea,它接受多个值,格式为“活动运动,头部齿轮”逗号和空格分隔。有谁能帮我弄清楚应该用什么样的图案吗。有了匹配模式验证规则,如果您需要任何帮助,我们将不胜感激,同时也为您的非专业行为感到抱歉。只需添加到您的模型规则库中即可Php 自定义图案问题,php,regex,yii,validationrules,Php,Regex,Yii,Validationrules,大家好,我是yii框架的新手,我想验证一个textArea,它接受多个值,格式为“活动运动,头部齿轮”逗号和空格分隔。有谁能帮我弄清楚应该用什么样的图案吗。有了匹配模式验证规则,如果您需要任何帮助,我们将不胜感激,同时也为您的非专业行为感到抱歉。只需添加到您的模型规则库中即可 array('Test', 'match', 'pattern'=>'/^[a-zA-Z0-9]|[,]*$/') 没有测试,但我相信它会为你工作 ^[a-zA-Z0-9]|[,]*$ 尝试模式: '/^\w+
array('Test', 'match', 'pattern'=>'/^[a-zA-Z0-9]|[,]*$/')
没有测试,但我相信它会为你工作
^[a-zA-Z0-9]|[,]*$
尝试模式:
'/^\w+((, \w+)?)*$/'
示例:
'active sports, head gears' // false
'sports, gears' // true
', ' // false
'head' // true
我尝试过这种模式,但它对我不起作用。你能告诉我这是怎么回事吗@Rohitt这不符合我的需要,实际上我希望用户必须在每个单词之间使用“,”来分隔它们@VladimirMaybe
”/^(\w++,)+$/”
。或者更好的是”/^\w+(,\w+)*$/'
。感谢您的帮助,但如果您能提供帮助,我还需要在这方面进行其他调整。我将非常感谢您在示例中介绍如何使第一个为真@Vladimir kovpakTry'/^[\w\s]+(,[\w\s]+)*$/'
。