我有这个正则表达式用逗号分隔的多个单词:
\w+(,\w+)*
单词的数量应该限制为四,我尝试了以下但是这不起作用:\w{1}(,\w+){3}
有效输入的示例:
12, en_US, default, mobile
无效输入的示例:
23, en_US
答案 0 :(得分:0)
在你的正则表达式中:\w{1}(,\w+){3}
,第一个单词限于一个字符,我想你想要:
^\w+(,\s*\w+){3}$
我已经添加了锚点来匹配整行和单词之前的可选空格。