URI 参数中逗号分隔的 10 种货币的 RegEx 模式
RegEx pattern for comma separated 10 currencies in URI parameter
我需要将逗号分隔的货币列表作为 URI 参数传递。
我需要一个 regEx 只允许三个一组的大写字母,用逗号分隔,并且不允许任何白色 space 字符。
我试过 ((?=\S)[A-Z\s\,]){3,39}+$
正则表达式
它适用于像这样的输入:USD, ,J
但它开始因以下输入而下降:
美元, ,日元
尝试使用此正则表达式:[A-Z]{3,39}[]{1,9}
使用:
^[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
我需要将逗号分隔的货币列表作为 URI 参数传递。
我需要一个 regEx 只允许三个一组的大写字母,用逗号分隔,并且不允许任何白色 space 字符。
我试过 ((?=\S)[A-Z\s\,]){3,39}+$
正则表达式
它适用于像这样的输入:USD, ,J
但它开始因以下输入而下降: 美元, ,日元
尝试使用此正则表达式:[A-Z]{3,39}[]{1,9}
使用:
^[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