Java URI参数中逗号分隔的10种货币的正则表达式模式
我需要传递一个逗号分隔的货币列表作为URI参数 我需要一个正则表达式,只允许三个一组的大写字母,用逗号分隔,并且不允许任何空格字符 我尝试了Java URI参数中逗号分隔的10种货币的正则表达式模式,java,regex,raml,mulesoft,Java,Regex,Raml,Mulesoft,我需要传递一个逗号分隔的货币列表作为URI参数 我需要一个正则表达式,只允许三个一组的大写字母,用逗号分隔,并且不允许任何空格字符 我尝试了((?=\S)[A-Z\S\,]){3,39}+$regEx 它可以很好地用于输入,例如:USD、
((?=\S)[A-Z\S\,]){3,39}+$
regEx
它可以很好地用于输入,例如:USD、美元,日元尝试使用此正则表达式:[A-Z]{3,39}[,]{1,9}
你能测试一下吗:用这个正则表达式[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
使用:
这将匹配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
此正则表达式与Toto同意的
ABCDEFGHIJ,,,,,,,,,
匹配。它必须只允许像ABC、DEF、GHI一样,此正则表达式匹配与Toto一致的ABCDEFGHIJ,,,,,,,
。它必须只允许像ABC,DEF,GHI,这个正则表达式匹配ABCDEFGHI,它必须强制在两者之间放置一个currencies@AashuY,不,它不匹配,ABCDEFGHI
,请看:这一个工作正常^[A-Z]{3}(?:,[A-Z]{3}){0,19}$@AashuY:是的,我忘了锚。请看我的编辑。谢谢你,我错过了开始^和结束$。这个正则表达式和ABCDEFGHI匹配,它必须在两者之间加上一个currencies@AashuY,不,它不匹配,ABCDEFGHI
,请看:这一个工作正常^[A-Z]{3}(?:,[A-Z]{3}){0,19}$@AashuY:是的,我忘了锚。请看我的编辑。谢谢你,我错过了开始^和结束$。工作正常。