Android examples for java.util.regex:Numeric Pattern
match not positive float by regex
//package com.java2s; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Main { private static final String V_UNPOSITIVE_FLOAT = "^[1-9]\\d*.\\d*|0.\\d*[1-9]\\d*|0?.0+|0$"; public static boolean Unpositive_float(String value) { return match(V_UNPOSITIVE_FLOAT, value); }//w w w. j av a 2 s . com private static boolean match(String regex, String str) { Pattern pattern = Pattern.compile(regex); Matcher matcher = pattern.matcher(str); return matcher.matches(); } }