带有数字javascript的regext带字符串

时间:2015-05-11 09:56:24

标签: javascript regex

除了5位数字之外,我想从此URL中删除所有内容。

我有[^\d],但它不会从ks1中删除1。

URL:

/teaching-resources/primary-40069/ks1-maths-41582/understanding-shape-and-space-41616/position-and-direction-41619/

预期输出

40069 41582 41616

实际输出(请注意141582中不需要的初始 1 ):

40069 141582 41616

1 个答案:

答案 0 :(得分:1)

使用match然后使用join代替剥离:



var re = /\b\d{5}\b/g; 
var str = '/teaching-resources/primary-40069/ks1-maths-41582/understanding-shape-and-space-41616/position-and-direction-41619/';
var m;
 
m = str.match(re).join(" ");

alert(m);