我无法转换范围字符串的整数。我有一个21-30岁,31-40,41-50岁的年龄组,我必须转换选定的字符串并发送到服务器。 我尝试过使用parseInt方法但没有工作。 以下是代码,
var ageSelected = '31-40';
parseInt(ageSelected) //Output is only first number 31 NOT 31-40
请有人对此有所了解,请帮帮我
答案 0 :(得分:2)
系统无法理解31-40
是什么。它不能是有效的整数。您可以将其作为String发送到服务器并在那里进行处理,也可以作为两个单独的整数发送。
var ageSelected = '31-40';
parseInt(ageSelected.split("-")[0]) //start age
parseInt(ageSelected.split("-")[1]) // end age