Handle some additional data- number edge cases.
[jquery.git] / src / data.js
index 44ad0c4..dc08a56 100644 (file)
@@ -1,8 +1,8 @@
 (function( jQuery ) {
 
 var windowData = {},
-       rnum = /^-?\d+(?:\.\d+)$/,
-       rbrace = /^{.*}$/;
+       rnum = /^-?\d+(?:\.\d+)?(?:E\d+)?$/,
+       rbrace = /^(?:{.*}|\[.*\])$/;
 
 jQuery.extend({
        cache: {},