private String setFax( String line){
		Pattern p = Pattern.compile("(fax)?.*[0-9\\.\\s]+(fax)?", Pattern.CASE_INSENSITIVE);
		Pattern p2 = Pattern.compile("([0-9])");
		Matcher m, m2;
		int nbNumeric = 0;
		String result=null;
		if(null!=line && line.length()>0){
			m = p.matcher(line);
			if(m.find() && line.length()>0){
				m2 = p2.matcher(line);
				if(m2.find()){
					while(m2.find()){
						nbNumeric++;
					}
					if(nbNumeric > 5){
						result = line;
						result = result.replaceAll("([0-9])O","$10");
						result = result.replaceAll("O([0-9])","0$1");
						result = result.replaceAll("[\\p{L}\\:\\s\\.\\-]+", "");
						result = result.replaceAll("[^0-9\\-\\+\\(\\)]+", "");
						result = result.replaceAll("^\\.", "");
						result = ToolBox.cleanString(result, true, true);
						if(card_telephone!=null && card_telephone.contains(result)){
							result=null;
						}
					}
				}
			}
		}
		return result;
	}