diff --git a/Example/examples/Path.js b/Example/examples/Path.js index 906742b6..b85f79ab 100644 --- a/Example/examples/Path.js +++ b/Example/examples/Path.js @@ -21,6 +21,10 @@ class PathExample extends Component{ /> + ; } } diff --git a/lib/SerializablePath.js b/lib/SerializablePath.js index b69cc518..e0e9904b 100644 --- a/lib/SerializablePath.js +++ b/lib/SerializablePath.js @@ -19,7 +19,7 @@ export default class SerializablePath { /* parser */ push = () => { let p = Array.prototype.join.call(arguments, ' ') - .replace(/(\.[\d]+)(\-?\.)/ig, '$1,$2') //-.3-.575 => -.3,-.575 + .replace(/(\.\d+)(?=\-?\.)/ig, '$1,') //-.3-.575 => -.3,-.575 .match(/[a-df-z]|[\-+]?(?:[\d\.]e[\-+]?|[^\s\-+,a-z])+/ig); if (!p) {