正規表現に一致する必要がある例:
- 緑、黄-3、12345、こんにちは、世界
- ブルー、レッド、ティール、オレンジ
- 緑、12345、世界
- こんにちは
- 緑
コンマ区切りのリストを次のルールに一致させる正規表現を作成したいと考えています。
- リストには、1、2、3、4、または 5 つのアイテムを含めることができます。
- 各コンマの後のオプションのスペースを除いて、項目に空白を含めることはできません。
- 最後の項目には、末尾のコンマがあってはなりません。
- 各項目は 2 ~ 30 文字にする必要があります。
私がこれまでに持っているもの(動作しません):
/^([a-z0-9]{2,30}, ?)?[a-z0-9]{2, 30}$/i