正则表达式 开头和结尾不能是中英文逗号 不能有连续中英文逗号

java代码中判断字符串开头和结尾不能是中英文逗号 不能有连续中英文逗号

^\,|(\,{2,})|\,$

[code="java"]String regex = "^^,,.*[^,,]$";
List list = new ArrayList();
list.add(",sjdlfjsljd");
list.add("sjdlfjsljd,");
list.add(",sjdlfjsljd");
list.add("sjdl,fjs,ljd");
list.add("sjdl,,fjs,ljd");
list.add(",,sjdlfjs,ljd");
for (String str : list) {
System.out.println(str + "\t" + str.matches(regex));
}[/code]