1   package net.sf.jhylafax.fax;
2   
3   
4   public class FaxHelper {
5   	
6   	/**
7   	 * Returns the fax number in <code>receipient</code>. Accepts email address 
8   	 * like formatting:
9   	 * 
10  	 * <ul>
11  	 *  <li>Bar &lt;+49...&gt;</li>
12  	 *  <li>+49... (Bar)</li>
13  	 *  <li>+49...</li>
14  	 * </ul>
15  	 */
16  	public static String extractNumber(String receipient)
17  	{
18  		if (receipient.endsWith(">")) {	
19  			int left = receipient.indexOf('<');
20  			if (left != -1) {
21  				return receipient.substring(left + 1, receipient.length() - 1);
22  			}
23  		}
24  		else if (receipient.endsWith(")")) {
25  			int left = receipient.indexOf('(');
26  			if (left != -1) {
27  				return receipient.substring(0, left);
28  			}
29  		}
30  		return receipient;
31  	}
32  	
33  }