怎么提取用分号分隔的字符串里面的数字?
有变量 num=1;2;3;12;5;在axure 怎么用函数动态提取这5个数字呢?
我试过用split 函数不行,不能分别提取对应位置的数字。split(num,2) 这个函数返回的是1;2;而不是返回2 你可以取消一位一位的提取,然后判断是不是;符号,不是这个符号的传递给一个变量累加。
参考:http://www.hiaxure.com/thread-763-1-1.html 2# 尹广磊
谢谢,我试试。 2# 尹广磊
我自己也找到了解决方法了。就是首先将num变量从第一位开始到首个分号的位置提取出来,用slice和indexOf函数完成。然后赋值给array1。接着用replace函数将第一位数字和分号一起用空值替换原来的num变量。即num变量少了原来提取的第一位数了。
如此类推,分别赋值给array2,array3,array4,完成。
页:
[1]