遇逗号换行:
//遇到逗号换行 changeStr:function(str){ if(str==null||str==""){ return ""; } var result=""; var curlen=0; var patten= /.*[\u4e00-\u9fa5]+.*$/; //匹配中文字符串 for(var i=0;i<str.length;i++){ if(patten.test(str[i])){ curlen+=2; }else{ curlen++; } if(str[i]==":") { result += "\n"+" "; } if(str[i]==","){ result+=","+"\n" } else{ result+=str[i]; } } return result; },
//指定长度换行 changeStrTT:function(str,len){ if(str==null||str==""){ return ""; } if(len==null){ len=10; } var result=""; var curlen=0; var patten= /.*[\u4e00-\u9fa5]+.*$/; for(var i=0;i<str.length;i++){ if(patten.test(str[i])){ curlen+=2; }else{ curlen++; } if(curlen>=len){ curlen=0; result+="\n"; } result+=str[i]; } return result; },