--- dao/DaoAdresseService/src/dk/daoas/daoadresseservice/AddressUtils.java 2015/02/27 10:46:05 2400 +++ dao/DaoAdresseService/src/dk/daoas/daoadresseservice/AddressUtils.java 2015/02/27 11:05:28 2401 @@ -20,20 +20,16 @@ } public static String vaskVejnavn(String indVejnavn) { - String out = indVejnavn.toLowerCase(); - out = out.replace(" ", ""); - out = out.replace(".", ""); - out = out.replace(",", ""); - out = out.replace("-", ""); - out = out.replace("/", ""); - out = out.replace("\\", ""); - out = out.replace("'", ""); - out = out.replace(";", ""); - out = out.replace(":", ""); - out = out.replace("ยด", ""); + StringBuilder sb = new StringBuilder(); + char chars[] = indVejnavn.toCharArray(); + for (char c: chars) { + if ( Character.isAlphabetic(c)) { + sb.append(Character.toLowerCase(c) ); + } + } - return out; + return sb.toString(); } public static String injectIntoBk(String bkrute, String injected) {