在Javascript中使用ranged(31-40)字符串的parseInt

时间:2018-01-29 06:18:18

标签: javascript jquery angularjs parseint

我无法转换范围字符串的整数。我有一个21-30岁,31-40,41-50岁的年龄组,我必须转换选定的字符串并发送到服务器。 我尝试过使用parseInt方法但没有工作。 以下是代码,

var ageSelected = '31-40';
parseInt(ageSelected) //Output is only first number 31 NOT 31-40

请有人对此有所了解,请帮帮我

1 个答案:

答案 0 :(得分:2)

系统无法理解31-40是什么。它不能是有效的整数。您可以将其作为String发送到服务器并在那里进行处理,也可以作为两个单独的整数发送。

var ageSelected = '31-40';
parseInt(ageSelected.split("-")[0]) //start age
parseInt(ageSelected.split("-")[1]) // end age