用逗号分隔的单词修复了正则表达式的限定符

Fixed quanitifer for regex with comma separated words

我有这个用逗号分隔的多个单词的正则表达式: \w+(,\w+)*
字数应限制在 4 以内,我尝试了以下方法,但没有成功:\w{1}(,\w+){3}

有效 输入示例:
12, en_US, default, mobile

无效 输入示例:
23, en_US

在你的正则表达式中:\w{1}(,\w+){3},第一个单词被限制为一个字符,我猜你想要:

^\w+(,\s*\w+){3}$

我在其中添加了锚点以匹配整行和单词前的可选空格。