From 64ccfdc8052078016db09fd6fcd5e529e8758c50 Mon Sep 17 00:00:00 2001 From: Frederic Junod Date: Thu, 23 Jan 2014 15:55:50 +0100 Subject: [PATCH] Add exponent support in ol.format.XSD.readDecimal --- src/ol/format/xsdformat.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ol/format/xsdformat.js b/src/ol/format/xsdformat.js index 85cf9c54d8..df4ed9f763 100644 --- a/src/ol/format/xsdformat.js +++ b/src/ol/format/xsdformat.js @@ -64,7 +64,7 @@ ol.format.XSD.readDateTime = function(node) { ol.format.XSD.readDecimal = function(node) { // FIXME check spec var s = ol.xml.getAllTextContent(node, false); - var m = /^\s*([+\-]?\d+(?:\.\d*)?)\s*$/.exec(s); + var m = /^\s*([+\-]?\d*\.?\d+(?:e[+\-]?\d+)?)\s*$/i.exec(s); if (m) { return parseFloat(m[1]); } else {