[android] 숫자와 점으로만 이뤄졌는지 검사하기

정규식은 생각보다 어렵다 ;;;;

 

숫자와 점, 그러니까 소수점을 포함해서 숫자로 바꿀 수 있는지를 검사할 수 있다.

String num = "123.6";  
Log.i("###", Pattern.matches("^[0-9\\.]*$", num) + "|");

 

123.6 ==> true
123,6 ==> false