我刚开始学习,我正努力实现以下目标。我将非常感谢任何能帮助我学习的人
我试图达到的数字(或)数字和逗号(或)号逗号和空格(或)号逗号
My Regex:(^\d$)AC.26(^\d,+$)x(^\d\s+$)x(^\d,\s)+$AC.26(^\d,+\d)$
完整测试数据URL:https://regexr.com/5eogj
通数据
失败/无效数据
发布于 2020-10-23 10:44:10
您可以使用
^\s*\d+(?:\s*,+\s*\d*)*\s*$在Java中使用它验证输入字符串时,请使用
str.matches("\\s*\\d+(?:\\s*,+\\s*\\d*)*\\s*")详细信息
^ -字符串的开始\s* - 0+白空间\d+ - 1+数字(?:\s*,+\s*\d*)* -- 的零次或多次重复\s* - 0+白空间,+ -一个或多个逗号\s* - 0+白空间\d* -零或更多位数\s* - 0+白空间$ -字符串的末端。https://stackoverflow.com/questions/64498311
复制相似问题