javascript 判断 字符串是否可转化为Float型
<script......>....................................</script><form..............><input...
<script......>
....................................
</script>
<form ..............>
<input type="text" name="amount"/>
</form>
例如 展开
....................................
</script>
<form ..............>
<input type="text" name="amount"/>
</form>
例如 展开
4个回答
展开全部
parseFloat("要转换的字符串")
如果转换失败,结果是NaN,然后用isNaN函数判断是否成功
这个是常规转换方法,但是有个问题比如:
parseFloat("1.2a") --->结果是1.2,js会自动把不符合规则的字符串去掉
最稳妥的做法是:
Number("要转换的字符串") && parseFloat("要转换的字符串")
结果如果不是NaN,则转换成功,反之失败~
希望对您有帮助~
By Billskate
如果转换失败,结果是NaN,然后用isNaN函数判断是否成功
这个是常规转换方法,但是有个问题比如:
parseFloat("1.2a") --->结果是1.2,js会自动把不符合规则的字符串去掉
最稳妥的做法是:
Number("要转换的字符串") && parseFloat("要转换的字符串")
结果如果不是NaN,则转换成功,反之失败~
希望对您有帮助~
By Billskate
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是数值类型的,就可以转换。
否则就不能转换
否则就不能转换
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询