我需要将逗号分隔的货币列表作为 URI 参数传递。我需要一个正则表达式,只允许三个字母一组的大写字母,并用逗号分隔,并且不允许任何空格字符。我尝试过((?=\S)[A-Z\s\,]){3,39}+$正则表达式它适用于输入,如:USD、、J但它开始因输入而下降: 美元、日元
2 回答
湖上湖
TA贡献2003条经验 获得超2个赞
使用:
^[A-Z]{3}(?:,[A-Z]{3}){0,9}$
这将匹配 1 至 10 个以逗号分隔的货币
解释:
[A-Z]{3} # 3 letters
(?: # start non capture group
, # a comma
[A-Z]{3} # 3 letters
){0,9} # end group, may appear 0 upto 9 times
添加回答
举报
0/150
提交
取消