Subversion Repositories eFlore/Applications.coel

Rev

Rev 542 | Rev 744 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 542 Rev 728
Line 1... Line 1...
1
package org.tela_botanica.client.util;
1
package org.tela_botanica.client.util;
Line 2... Line 2...
2
 
2
 
3
public class Pattern {
3
public class Pattern {
-
 
4
	
-
 
5
	public static final String url =  "^(?:(?:ht|f)tp(?:s?)\\:\\/\\/|~/|/)?"+ // Protocol
-
 
6
		"(?:\\w+:\\w+@)?"+ // Username:Password
-
 
7
		"(?:(?:[-\\w]+\\.)+"+ // Subdomains 
-
 
8
		"(?:com|org|net|gov|mil|biz|info|mobi|name|aero|jobs|museum|travel|[a-z]{2}))"+ // TopLevel Domains
-
 
9
		"(?::[\\d]{1,5})?"+ // Port
-
 
10
		"(?:(?:(?:/(?:[-\\w~!$+|.,=]|%[a-f\\d]{2})+)+|/)+|\\?|#)?"+ // Directories
-
 
11
		"(?:(?:\\?(?:[-\\w~!$+|.,*:]|%[a-f\\d{2}])+=(?:[-\\w~!$+|.,*:=]|%[a-f\\d]{2})*)(?:&(?:[-\\w~!$+|.,*:]|%[a-f\\d{2}])+=(?:[-\\w~!$+|.,*:=]|%[a-f\\d]{2})*)*)*"+ // Query
-
 
12
		"(?:#(?:[-\\w~!$+|.,*:=]|%[a-f\\d]{2})*)?$"; // Anchor
-
 
13
	
-
 
14
	public static final String email = "[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*"+ // Identité
-
 
15
		"@"+ // At
-
 
16
		"(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?";// Domaine
4
 
17
	
5
	/**
18
	/**
6
	 * Méthode similaire à la méthode : java.util.Pattern.quote().
19
	 * Méthode similaire à la méthode : java.util.Pattern.quote().
7
	 * java.util.Pattern n'est pas implémenté par GWT.
20
	 * java.util.Pattern n'est pas implémenté par GWT.
8
	 * 
21
	 *