我有一个可以包含范围的 javascript 字符串。我怎样才能得到这个范围的左右值。请注意,任何地方都可能有一些空格,因此它可能如下所示:
"2-3"
"2 - 3"
" 2 - 3 "
或类似的东西。
我有一个可以包含范围的 javascript 字符串。我怎样才能得到这个范围的左右值。请注意,任何地方都可能有一些空格,因此它可能如下所示:
"2-3"
"2 - 3"
" 2 - 3 "
或类似的东西。
查看 ng-list,它允许在输入中输入逗号分隔的列表并转换为数组。Angularjs ngList
如果此结构是持久的,您可以使用String.split
方法通过“-”字符拆分值,然后如果您需要实际的整数 - 使用parseInt
例如:
var s = " 2 - 3 ";
var a = s.split("-")
var nL = parseInt(a[0]);
var nR = parseInt(a[1]);
alert(nL);
alert(nR);