textarea 接受输入类型文本的 12 个逗号分隔值

textarea to accept 12 comma separated values for input type text

我希望我的输入标签最多只接受 12 个逗号分隔 values.it 不应该接受像 1, 这样的值意味着在逗号之后它们什么都不是这是我制作的正则表达式。

我当前的正则表达式不接受像 1 or a or 12ab

这样的单个值
^[0-9a-zA-z]+(,[0-9a-zA-z]+){1,11}$

http://www.phpliveregex.com/ 上检查过,但它不起作用。这是我的全部代码

if(!preg_match("/^[0-9a-zA-z]+(,[0-9a-zA-z]+){1,11}$/", $data){
        return false
}else{
        return $data
}
^[0-9a-zA-Z]+(,[0-9a-zA-Z]+){0,11}$
                             ^^ 

这应该用于 you.See 演示。

https://regex101.com/r/nN4oT8/4