我无法转换范围字符串的整数。我的年龄组为 21-30、31-40、41-50 等,我必须转换选定的字符串并发送到服务器。 我试过使用 parseInt 方法但没有用。 下面是代码,
var ageSelected = '31-40';
parseInt(ageSelected) //Output is only first number 31 NOT 31-40
请任何人对此有想法,请帮助我
最佳答案
系统不理解什么是31-40
。它不能是有效的整数。您可以将它作为字符串发送到服务器并在那里进行处理,或者作为两个单独的整数发送。
var ageSelected = '31-40';
parseInt(ageSelected.split("-")[0]) //start age
parseInt(ageSelected.split("-")[1]) // end age
关于javascript - Javascript 中范围 (31-40) 字符串的 parseInt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48495405/