马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
题⽬形貌
请实现⼀个函数⽤来判断字符串str是否表现数值(包罗科学计数法的数字,⼩数和整数)。科学计数法的数字(按次序)可以分成以下⼏个部分:
- 若⼲空格
- ⼀个整数大概⼩数
- (可选)⼀个 ' e ' 或 ' E ' ,后⾯跟着⼀个整数(可正可负)
- 若⼲空格
⼩数(按次序)可以分成以下⼏个部分:
- 若⼲空格
- (可选)⼀个符号字符('+' 或 '-')
- 大概是以下形貌格式之⼀:
- ⾄少⼀位数字,后⾯跟着⼀个点 '.'
- ⾄少⼀位数字,后⾯跟着⼀个点 '.' ,后⾯再跟着⾄少⼀位数字
- ⼀个点 '.' ,后⾯跟着⾄少⼀位数字
- 若⼲空格
整数(按次序)可以分成以下⼏个部分:
- 若⼲空格
- (可选)⼀个符号字符(' + ' 或 ' - ')
- ⾄少⼀位数字
- 若⼲空格
比方,字符串["+100","5e2","-123","3.1416","-1E-16"] 都表现数值。
但是["12e","1a3.14","1.2.3","+-5","12e+4.3"] 都不是数值。
提示:
<ol>1 |