aboutsummaryrefslogtreecommitdiffstats
path: root/src/manipulation.js
diff options
context:
space:
mode:
authorJohn Resig <jeresig@gmail.com>2009-07-19 13:21:51 +0000
committerJohn Resig <jeresig@gmail.com>2009-07-19 13:21:51 +0000
commit0d5c3a68a092401089c9242bdafdb1b2534feb6a (patch)
tree0b52439fb625115252239bbbf66cfc39d0fae9ae /src/manipulation.js
parenta3b8ac413f9c55994922c20b39223ab9ae6d1afa (diff)
downloadjquery-0d5c3a68a092401089c9242bdafdb1b2534feb6a.tar.gz
jquery-0d5c3a68a092401089c9242bdafdb1b2534feb6a.zip
Standardizing on .test() and .exec() - moving away from using .match() for RegExp. Fixes jQuery bug #4113.
Diffstat (limited to 'src/manipulation.js')
-rw-r--r--src/manipulation.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/manipulation.js b/src/manipulation.js
index 55017c196..20a107565 100644
--- a/src/manipulation.js
+++ b/src/manipulation.js
@@ -286,7 +286,7 @@ jQuery.extend({
if ( typeof elem === "string" ) {
// Fix "XHTML"-style tags in all browsers
elem = elem.replace(/(<(\w+)[^>]*?)\/>/g, function(all, front, tag){
- return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i) ?
+ return /^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i.test(tag) ?
all :
front + "></" + tag + ">";
});
@@ -302,7 +302,7 @@ jQuery.extend({
!tags.indexOf("<leg") &&
[ 1, "<fieldset>", "</fieldset>" ] ||
- tags.match(/^<(thead|tbody|tfoot|colg|cap)/) &&
+ /^<(thead|tbody|tfoot|colg|cap)/.test(tags) &&
[ 1, "<table>", "</table>" ] ||
!tags.indexOf("<tr") &&
@@ -349,7 +349,7 @@ jQuery.extend({
// IE completely kills leading whitespace when innerHTML is used
if ( !jQuery.support.leadingWhitespace && /^\s/.test( elem ) )
- div.insertBefore( context.createTextNode( elem.match(/^\s*/)[0] ), div.firstChild );
+ div.insertBefore( context.createTextNode( /^\s*/.exec(elem)[0] ), div.firstChild );
elem = jQuery.makeArray( div.childNodes );
}