我所处理的问题的性质如下所述:
我的字符串类似radiobutton1_2_3_4
或imagelist_1_34_54
我想做的是在第三个下划线(_)之后抓住所有内容。
id.substring(id.indexOf('_')
我试过这个,但就我而言,它没有用。
此致
答案 0 :(得分:1)
如果它始终是最后一个下划线,则可以使用id.substring(id.lastIndexOf('_'))
,否则id.split('_')[3]
应该有效。
var split = id.split('_');
var a = split[1], b = split[2], c = split[3];
这会将你的三个数字存储在a,b,c
中