【发布时间】:2018-01-29 06:18:18
【问题描述】:
我无法转换范围字符串的整数。我的年龄组为 21-30、31-40、41-50 等,我必须转换选定的字符串并发送到服务器。 我尝试过使用 parseInt 方法但没有用。 下面是代码,
var ageSelected = '31-40';
parseInt(ageSelected) //Output is only first number 31 NOT 31-40
谁知道这个问题,请帮帮我
【问题讨论】:
-
-is not an int useparseInt(ageSelected.split('-')[0])for first numberparseInt(ageSelected.split('-')[1])for second number -
@guradio 好的,那么我如何转换为 1-10、11-20 等范围内的数字。还有其他方法可以转换
-
31-40输入的输出应该是什么,因为 31-40 不是有效整数? -
见上面的评论..将它们分成2个数字然后转换
-
您不能将
31-40作为整数发送,因为它不是整数。如果您只需要将这个变量作为31-40发送,则必须是字符串。
标签: javascript jquery angularjs parseint