summaryrefslogtreecommitdiffstats
path: root/core/java
diff options
context:
space:
mode:
authorDanny Baumann <dannybaumann@web.de>2016-03-01 09:48:00 +0100
committerGerrit Code Review <gerrit@cyanogenmod.org>2016-03-21 03:47:15 -0700
commit5716ba3d7a448c9a72c15b98b6125f6318485cab (patch)
tree2ccdfd5b465c4a0365412ceaa5c9f27e89fd19c4 /core/java
parentf2a9674bf255f1a8c850d54430b1c65618f1f8b7 (diff)
downloadframeworks_base-5716ba3d7a448c9a72c15b98b6125f6318485cab.zip
frameworks_base-5716ba3d7a448c9a72c15b98b6125f6318485cab.tar.gz
frameworks_base-5716ba3d7a448c9a72c15b98b6125f6318485cab.tar.bz2
Accept underscore and tilde in web URLs.
Change-Id: I19bf6854027bb73f9539bb2366ff5615b1f7c71b
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/util/Patterns.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/java/android/util/Patterns.java b/core/java/android/util/Patterns.java
index 6fc8ae5..f1b3feb 100644
--- a/core/java/android/util/Patterns.java
+++ b/core/java/android/util/Patterns.java
@@ -136,7 +136,7 @@ public class Patterns {
* RFC 1035 Section 2.3.4 limits the labels to a maximum 63 octets.
*/
private static final String IRI =
- "[" + GOOD_IRI_HOST_CHAR + "]([" + GOOD_IRI_HOST_CHAR + "\\-]{0,61}["
+ "[" + GOOD_IRI_HOST_CHAR + "]([" + GOOD_IRI_HOST_CHAR + "\\-_~]{0,61}["
+ GOOD_IRI_HOST_CHAR + "]){0,1}";
private static final String GOOD_GTLD_CHAR =