js 字符串换行,指定长度,指定符号

来源:互联网 发布:js鞋子是什么牌子 编辑:程序博客网 时间:2024/05/18 02:44

遇逗号换行:

         

//遇到逗号换行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;},

0 0
原创粉丝点击