求一身份证正则表达式,该如何解决

求一身份证正则表达式

有如下字符串:

测试             ,男,汉,1993年01月15日,北京三里屯               ,130623199301152034,北京*局         ,2012.08.27-2022.08.27,,

通过正则表达式如何获得130623199301152034?

谢谢
------解决方案--------------------
String s1="测试             ,男,汉,1993年01月15日,北京三里屯               ,130623199301152034,北京*局         ,2012.08.27-2022.08.27,,";
System.out.println(s1.replaceAll(".*,(\\d{18,}),.*", "$1"));