function bracketReplace(){
var reg = /\)\]\,|\)\]/g;
var reg1 = /\;|\;/g;
var reg2 = /\)\,/g;
var reg3 = /次\:/g;
var td = $(".info_check").find("td");
td.each(function(index) {
td.eq(index).html($(this).html().replace(reg,")]<br/>"));//只能用html,否则写换行不解析。
td.eq(index).html($(this).html().replace(reg1,";<br/>"));
td.eq(index).html($(this).html().replace(reg2,"),<br/>"));
td.eq(index).html($(this).html().replace(reg3,"次:<br/>"));
});
var td1 = $(".path_ani").find("td");
td1.each(function(index) {
td1.eq(index).html($(this).html().replace(reg2,"),<br/>"));
});
}
写多个函数并列执行没用,后一个会替换前一个。改为多个正则在一个函数内一次执行。
~~~~~代码先贴上了,就是这样,干净麻利快,如果你的什么内容也需要用特定字符来换行,不妨试试吧!
注意特定字符要用“\”符号标识!比如",",在正则里应该写成"\,"。"/",应该写成"\/".