Using the `Parsing.String.Basic.number` parser on a number in scientific notation but without a decimal exponent only parses the non-exponent part. **To Reproduce** * [Try PureScript](https://try.purescript.org/?session=930fc3ff-b395-bcec-b12c-2cc8d1b2323e) ```purescript num <- runParser "1.2e1" number num /= 12 ``` **Expected behavior** Parser should parse numbers in scientific notation without a decimal exponent. **Additional context** The regex is failing. This can be observed [here](https://regex101.com/r/YVsaQn/1). 