Given a string s, return true if s is a valid number, or false otherwise.
A valid number is defined as either a decimal number or an integer, optionally followed by an exponent.
An integer is defined as:
An optional sign character, either '+' or '-'.
At least
A decimal number is defined as:
An optional sign character, either '+' or '-'.
One of the following patterns:
At least '.'.
At least '.' and at least
A dot '.' followed by at least
An exponent is defined as:
An exponent character, either 'e' or 'E'.
Followed by an integer.
Constraints:
s.length
s consists of only English letters (both uppercase and lowercase), digits ('+', minus '-', or dot '.'.
Given a string s, return true if s is a valid number, or false otherwise.
A valid number is defined as either a decimal number or an integer, optionally followed by an exponent.
An integer is defined as:
An optional sign character, either '+' or '-'.
At least
A decimal number is defined as:
An optional sign character, either '+' or '-'.
One of the following patterns:
At least '.'.
At least '.' and at least
A dot '.' followed by at least
An exponent is defined as:
An exponent character, either 'e' or 'E'.
Followed by an integer.
Constraints:
s.length
s consists of only English letters (both uppercase and lowercase), digits ('+', minus '-', or dot '.'.