Javascript 带数字的regext strip字符串
我想从这个URL中删除除5位数字以外的所有内容 我有这个Javascript 带数字的regext strip字符串,javascript,regex,Javascript,Regex,我想从这个URL中删除除5位数字以外的所有内容 我有这个[^\d],但它没有从ks1中删除1 网址: 预期产出 40069 41582 41616 实际输出(注意141582中不需要的初始值1): 使用match然后join而不是剥离: var re=/\b\d{5}\b/g; var str='/teaching resources/primary-40069/ks1-math-41582/understanding-shape-and-space-41616/position-and-d
[^\d]
,但它没有从ks1
中删除1
网址:
预期产出
40069 41582 41616
实际输出(注意141582
中不需要的初始值1):
使用
match
然后join
而不是剥离:
var re=/\b\d{5}\b/g;
var str='/teaching resources/primary-40069/ks1-math-41582/understanding-shape-and-space-41616/position-and-direction-41619/';
var-m;
m=str.match(re).join(“”);
警报(m)代码>[^\d]+
是您所需要的
40069 41582 41616
40069 141582 41616