猿问

URI 参数中逗号分隔 10 种货币的正则表达式模式

我需要将逗号分隔的货币列表作为 URI 参数传递。

我需要一个正则表达式,只允许三个字母一组的大写字母,并用逗号分隔,并且不允许任何空格字符。

我尝试过((?=\S)[A-Z\s\,]){3,39}+$正则表达式

它适用于输入,如:USD、、J

但它开始因输入而下降: 美元、日元


一只名叫tom的猫
浏览 143回答 2
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

ibeautiful

尝试使用此正则表达式:[AZ]{3,39}[,]{1,9}
随时随地看视频慕课网APP

相关分类

Java
我要回答