<script type="text/javascript">
var HtmlString="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16";
alert(
HtmlString.split(/(?=(?:(?:,\d+){4})+$),/).join('\n')
);
</script>
var HtmlString="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16";
alert(
HtmlString.split(/(?=(?:(?:,\d+){4})+$),/).join('\n')
);
</script>
那换个简单的..
<script type="text/javascript">
var HtmlString="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16";var a = HtmlString.split(','), s = '', i = 0;
for (; i < a.length ; i ++) {
s += a[i] + (
(i + 1) % 4 == 0 ? '\n' : ','
);
}
alert(s);
</script>
window.onload = function() {
var HtmlString="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16";
var newHtmlString = HtmlString.replace(/(?:^|,)(\d+(?:,\d+){0,3})/g, '$1\n');
alert(newHtmlString);
}
</script>