<SCRIPT LANGUAGE="JavaScript">
<!--
var str="aa11122bbbbcc3333";
var reg=/(?:(.)\1*)/g;
var arr=str.match(reg);
var newStr="";
for(var i=0;i<arr.length;i++){
newStr+=arr[i]+" ";
}
alert(newStr);
//-->
</SCRIPT>
<!--
var str="aa11122bbbbcc3333";
var reg=/(?:(.)\1*)/g;
var arr=str.match(reg);
var newStr="";
for(var i=0;i<arr.length;i++){
newStr+=arr[i]+" ";
}
alert(newStr);
//-->
</SCRIPT>
<!--
var str="AB aa11122bbbbcc3333";
var reg=/(?:([^\s.])\1*)/g;
//var reg=/(\w)\1+/gimvar arr=str.match(reg);
var newStr="";
for(var i=0;i<arr.length;i++){
newStr+=arr[i]+" ";
}
alert(newStr);
//-->
</SCRIPT>
<!--
function SplitMany(_string)
{
var _arr = _string.match(/(\w)\1+/g);
var outStr = _arr.join(" ");
return outStr;
}
function SplitEach(_string)
{
var arr = _string.match(/(?:(.)\1*)/g);
var newStr = arr.join(" ");
return newStr;
}
var TestStr = "aaABcc1122 DD 333";
alert("STRING:\t" + TestStr +
"\nTWNS:\t" + SplitMany(TestStr)+
"\nEACH:\t" + SplitEach(TestStr));
//-->
</SCRIPT>