我有一个输入框,用户可以输入这样的数据:
528 | 438 530 | 438 528 | 439 532 | 439 533 | 438 534 | 438
然后我有以下RegeX,它应该把所有匹配放在一个数组中:
$("#offimportklik").click(function(){
var teimporterendata = $("#importoffkader").val();
var regex = /\d{1,3}\|\d{1,3}/;
matches = teimporterendata.match(regex)
alert(matches);
})
但我每次只得到一场比赛。如何将所有匹配放在数组中?
答案 0 :(得分:3)
将/g
修饰符添加到正则表达式:
var regex = /\d{1,3}\|\d{1,3}/g;