From 85c1a23b6ca5ee48c7b6ac5e0ab16bb1f11d1683 Mon Sep 17 00:00:00 2001 From: Mikael Sand Date: Thu, 25 Jan 2018 12:46:44 +0200 Subject: [PATCH] Support exponential syntax in number and percentage regular expression. --- lib/percentToFloat.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/percentToFloat.js b/lib/percentToFloat.js index b3431973..14bb5afd 100644 --- a/lib/percentToFloat.js +++ b/lib/percentToFloat.js @@ -1,4 +1,4 @@ -let percentReg = /^(-?\d+(?:\.\d+)?)(%?)$/; +let percentReg = /^([+\-]?\d+(?:\.\d+)?(?:[eE][+\-]?\d+)?)(%?)$/; export default function (percent) { let matched = percent.match(percentReg); if (!matched) {