var str = ',,1,2,,3,,,4,a,,b,,,c,6,,3,,,,'; str = str.replace(/^(,+)/, '').replace(/,+/g, ',');
var a=',,1,2,,3,,,4,a,,b,,,c,6,,3,,,,'; var b=a.match(/\w/g); document.write(b);是这样?
<script type="text/javascript"> var a=",,1,2,,3,,,4,a,,b,,,c,6,,3,,,,"; var reg=/,{2,}/g; var reg2=/^,+/ a=a.replace(reg,",").replace(reg2,""); alert(a); </script> 这样试试
<script type="text/javascript"> var str = ',,1,2,,3,,,4,a,,b,,,c,6,,3,,,,'; var re = /,+(?=,)/g; alert( str.replace(re, '').replace(',', '') ) </script>
1、“,,1,2,,3,,,4,a,,b,,,c,6,,3,,,,” TO “1,2,3,4,a,b,c,6,3”: alert(",,1,2,,3,,,4,a,,b,,,c,6,,3,,,,".replace(/^,+|,(?![^,])/g, ""))2、“,,1,2,,3,,,4,a,,b,,,c,6,,3,,,,” TO “1,2,3,4,a,b,c,6,3,”: alert(",,1,2,,3,,,4,a,,b,,,c,6,,3,,,,".replace(/^,+|,(?![^,]|$)/g, ""))
str = str.replace(/^(,+)/, '').replace(/,+/g, ',');
var b=a.match(/\w/g);
document.write(b);是这样?
var a=",,1,2,,3,,,4,a,,b,,,c,6,,3,,,,";
var reg=/,{2,}/g;
var reg2=/^,+/
a=a.replace(reg,",").replace(reg2,"");
alert(a);
</script>
这样试试
<script type="text/javascript">
var str = ',,1,2,,3,,,4,a,,b,,,c,6,,3,,,,';
var re = /,+(?=,)/g;
alert( str.replace(re, '').replace(',', '') )
</script>