Add exponent support in ol.format.XSD.readDecimal

This commit is contained in:
Frederic Junod
2014-01-23 15:55:50 +01:00
parent 7b09e04001
commit 64ccfdc805
+1 -1
View File
@@ -64,7 +64,7 @@ ol.format.XSD.readDateTime = function(node) {
ol.format.XSD.readDecimal = function(node) { ol.format.XSD.readDecimal = function(node) {
// FIXME check spec // FIXME check spec
var s = ol.xml.getAllTextContent(node, false); 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) { if (m) {
return parseFloat(m[1]); return parseFloat(m[1]);
} else { } else {