如何设置 textarea 遇到指定的符号就换行。

比如我从服务器传过来一个字符串 dddddd@163.com;ffffff@163.com
,我希望传送给textarea时每遇到一个分号(;)都自动换一行,
如何处理这个字符串可以让textarea内容换行!

最简单、最直接的办法就是在“;”后面加"\n"。

[code="java"]String str=" dddddd@163.com;ffffff@163.com ";
str=StringUtils.replace(str, ";", ";\n");
System.out.println(str);[/code]
输出结果是:[code="java"] dddddd@163.com;
ffffff@163.com [/code]
其中StringUtils 为commons-lang.jar 的工具类,支持各种字符串操作。

楼上正解,本来建议用js实现的,但看到你的数据是从后台传回来的,但就最好在后台直接操作了

我觉得还是在前端替换比较好。

如果服务端自己可以控制。肯定在服务器端做比较好。xiaofengyu 的替换方法就可以。
如果服务端不是自己控制是其他平台。提供的格式就是这样的。 用js获取数据。然后转换设置到textrea中