java 校驗經緯度
阿新 • • 發佈:2019-01-10
只校驗正數 0-90.000000 0-180.000000 範圍內 /** * 經緯度校驗 * 經度longitude: (?:[0-9]|[1-9][0-9]|1[0-7][0-9]|180)\\.([0-9]{6}) * 緯度latitude: (?:[0-9]|[1-8][0-9]|90)\\.([0-9]{6}) * @return */ public static boolean checkItude(String longitude,String latitude){ String reglo = "((?:[0-9]|[1-9][0-9]|1[0-7][0-9])\\.([0-9]{0,6}))|((?:180)\\.([0]{0,6}))"; String regla = "((?:[0-9]|[1-8][0-9])\\.([0-9]{0,6}))|((?:90)\\.([0]{0,6}))"; longitude = longitude.trim(); latitude = latitude.trim(); return longitude.matches(reglo)==true?latitude.matches(regla):false; }