diff --git a/src/dom/parse.js b/src/dom/parse.js index f7868f94..05a3e659 100644 --- a/src/dom/parse.js +++ b/src/dom/parse.js @@ -418,9 +418,9 @@ wysihtml5.dom.parse = (function() { })(), numbers: (function() { - var REG_EXP = /\D/g; + var REG_EXP = /\d+\.?\d*/g; return function(attributeValue) { - attributeValue = (attributeValue || "").replace(REG_EXP, ""); + attributeValue = ((attributeValue || "").match(REG_EXP) || [''])[0]; return attributeValue || null; }; })()