=== modified file 'dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/util/MathUtils.java' --- dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/util/MathUtils.java 2013-04-21 18:28:51 +0000 +++ dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/util/MathUtils.java 2013-06-05 19:48:08 +0000 @@ -47,7 +47,7 @@ private static final double TOLERANCE = 0.01; public static final String NUMERIC_REGEXP = "^(0|-?[1-9]\\d*)(\\.\\d+)?$"; - public static final String NUMERIC_LENIENT_REGEXP = "^(-?\\d+)(\\.\\d+)?$"; + public static final String NUMERIC_LENIENT_REGEXP = "^(-?[0-9]+)(\\.[0-9]+)?$"; private static final Pattern NUMERIC_PATTERN = Pattern.compile( NUMERIC_REGEXP ); private static final Pattern NUMERIC_LENIENT_PATTERN = Pattern.compile( NUMERIC_LENIENT_REGEXP );