求正则表达式校验以逗号分隔的字符串问题!!

求正则表达式校验以逗号分隔的字符串问题!!

用户选择输入如:6.2,6.8,7.7,8.2,8.7,9.7,11.7,12.5,13.0,13.7,15.0,16.0,17.5

要判断是不是全部都是逗号拼接的字符串

该如何写正则表达式校验呢?

str.matches("(\\d+(\\.\\d)*,)+");

用这个试试,最好先处理一下,就是待检测字符串的末尾如果不是",",就拼接一个","