作者:mahushen
摘自:原创
在JavaScript中有二个函数:parseInt()和parseFloat()用于将字符串开头处的数字分解出来,可是对于类似"0094","07PX"这样以"0"开头的字符串它们就失效了,只能取出:0来,只能取出:0来.
怎么办?
对于用isNaN()判定是个数字的字符串,可以用1*[字符串]字符串的方法,取得一个纯数字的变量.
对于用isNaN()判定不是数字的字符串,麻烦一点儿,用下述方法:
1 * parseInt<或parseFloat>(1+[字符串]).toString().substr(1)
就可以取得一个纯数字变量了.