aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/core/var/rsingleTag.js2
-rw-r--r--src/manipulation.js2
-rw-r--r--src/manipulation/var/rtagName.js2
3 files changed, 3 insertions, 3 deletions
diff --git a/src/core/var/rsingleTag.js b/src/core/var/rsingleTag.js
index 1a55ee39d..1ddf95ed4 100644
--- a/src/core/var/rsingleTag.js
+++ b/src/core/var/rsingleTag.js
@@ -1,5 +1,5 @@
define( function() {
// Match a standalone tag
- return ( /^<([\w-]+)\s*\/?>(?:<\/\1>|)$/ );
+ return ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i );
} );
diff --git a/src/manipulation.js b/src/manipulation.js
index cc4fd16cd..6c4b3ede8 100644
--- a/src/manipulation.js
+++ b/src/manipulation.js
@@ -27,7 +27,7 @@ define( [
dataPriv, dataUser, acceptData, DOMEval ) {
var
- rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,
+ rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,
// Support: IE 10-11, Edge 10240+
// In IE/Edge using regex groups here causes severe slowdowns.
diff --git a/src/manipulation/var/rtagName.js b/src/manipulation/var/rtagName.js
index 9e542694a..1f8751ed8 100644
--- a/src/manipulation/var/rtagName.js
+++ b/src/manipulation/var/rtagName.js
@@ -1,3 +1,3 @@
define( function() {
- return ( /<([\w:-]+)/ );
+ return ( /<([a-z][^\/\0>\x20\t\r\n\f]+)/i );
} );