【发布时间】:2013-10-29 00:36:45
【问题描述】:
我正在寻找一种方法来清除 Javascript 中的数字,去除所有非数字字符,除非它会破坏科学记数法。例如,我正在寻找以下输出...
-
123.45=>123.45 -
1a23.45=>123.45 -
1a23.4re5=>123.45 -
*(@#123.45jkd=>123.45 -
7.71234e+1=>7.71234e+1
如果需要,我非常乐意先拆分 .,并将该数字作为 2 个不同部分处理。
【问题讨论】:
-
什么是“数字”? “NaN”是数字吗? “无限”怎么样? “0xABC123”呢?您是否只对使用
e(即“1.23e4”)的十进制数感兴趣?资本E呢?
标签: javascript jquery regex math scientific-notation