65. Valid Number
题目
一个有效数字可以拆分为以下组件(按顺序):
- 一个十进制数字或整数。
- (可选)一个 ‘e’ 或 ‘E’,后跟一个整数。
一个十进制数字可以拆分为以下组件(按顺序):
- (可选)一个符号字符(‘+’ 或 ‘-’)。
- 以下格式之一:
- 一个或多个数字,后跟一个点 ‘.’。
- 一个或多个数字,后跟一个点 ‘.’,再后跟一个或多个数字。
- 一个点 ‘.’,后跟一个或多个数字。
一个整数可以拆分为以下组件(按顺序):
- (可选)一个符号字符(‘+’ 或 ‘-’)。
- 一个或多个数字。
例如,以下所有都是有效数字:["2", "0089", "-0.1", "+3.14", "4.", "-.9", "2e10", "-90E3", "3e+7", "+6e-1", "53.5e93", "-12