这里有一些问题..
在下面的小提琴中,我已经设置了我目前正在获得此输出的scenrio:
1,11,111,1111
我需要能够用“0”填充小于4位的任何数字,所以我的输出看起来就像这样。
0001,0011,0111,1111
非常感谢任何帮助。
var text = 'AAA0001 BBB0011 CCC0111 DDD1111';
onlynumbers = text.replace(/[^0-9]/g, ',');
noduplicatecomma = onlynumbers.replace(/,[,0]+/g, ',');
noleadingcomma = noduplicatecomma.replace(/^,/, '');
cleaned = noleadingcomma.replace(/,$/, '');
alert(cleaned);
答案 0 :(得分:0)
取出noduplicatecomma线上的0
noduplicatecomma = onlynumbers.replace(/,[,]+/g, ',');