应与正则表达式匹配的示例:
- 绿色, 黄色-3, 12345, 你好, 世界
- 蓝色, 红色, 蓝绿色, 橙色
- 绿色,12345,世界
- 你好
- 绿色
我想创建一个正则表达式,它与具有以下规则的逗号分隔列表匹配:
- 该列表可以包含 1、2、3、4 或 5 个项目。
- 这些项目不得包含空格,每个逗号后的可选空格除外。
- 最后一项不能有尾随逗号。
- 每个项目的长度必须在 2 到 30 个字符之间。
到目前为止我所拥有的(不起作用):
/^([a-z0-9]{2,30}, ?)?[a-z0-9]{2, 30}$/i