日期:2014-05-17  浏览次数:20762 次

截取字符长度,急啊
把双引号内的字符串以每行5个字符加回车进行输出(不分英文中文)
 str="我是c#的初学者,要学做个联动的菜单,想法是从数据库中读出包含id和ca的两列数据,生成xml文件,用javascript写字符串";

输出效果如下:
我是c#的
初学者,要
学做个联动
的菜单,想
………….
………….


------解决方案--------------------
如果字符串不长,就直接每个字符每个字符输出,输出一个计一个数,如果达到5个了,就输出换行,以此类推
------解决方案--------------------
JScript code

var str = "我是c#的初学者,要学做个联动的菜单,想法是从数据库中读出包含id和ca的两列数据,生成xml文件,用javascript写字符串";
var re = /([\s\S]{5,5})/ig;
str = str.replace(re, "$1" + "\n");
alert( str )