建网站比较好,西宁网站制作多少钱,建设企业展示网站,建设工程合同无效的情形有第一种方式#xff1a;后端拼接上换行符前端显示
1#xff0c;java后端将信息封装成字符串时#xff0c;在需要换行的地方拼接上一个换行符#xff0c; 显示在HTML中的换行#xff0c;通常需要用br标签替代\n#xff0c;如下#xff1a;
String javaString 后端拼接上换行符前端显示
1java后端将信息封装成字符串时在需要换行的地方拼接上一个换行符 显示在HTML中的换行通常需要用br标签替代\n如下
String javaString Line1||Line2||Line3;
String modifiedString javaString.replace(||, br/);
// 然后将modifiedString以JSON或其他方式传递给前端第二种 后端返回字符串前端处理
假设你已经通过某种方式如AJAX请求将字符串从后端接收到并存储在一个名为 javaString 的JavaScript变量中你可以这样操作 java
String javaString Line1||Line2||Line3;那前端处理replace方法替换所有的||为换行符\n
var javaString Line1||Line2||Line3; // 假设这是从后端获取到的字符串
var modifiedString javaString.replace(/\|\|/g, \n);
// 现在modifiedString中的||已被替换为换行符// 将结果插入到HTML元素中并保持换行效果
$(#targetElement).html(modifiedString.replace(/\n/g, br/)); // 对于显示在HTML中的换行通常需要用br标签替代\n为什么换行使用/||/g这个去匹配|| 在JavaScript中|| 是用来匹配字符串中的 “||” 字符序列的正则表达式。正则表达式的 /pattern/g 格式表示全局搜索并替换。
|因为在JavaScript正则表达式中| 代表逻辑或alternation所以要匹配字符 | 本身需要使用反斜杠 \ 对其进行转义即写成 |。 ||连续两个 | 就是用来匹配连续的两个 “|” 符号即 “||”。 /g这个是正则表达式的修饰符表示全局搜索global search。这意味着它会查找字符串中所有匹配该模式的地方并不是在找到第一个匹配项后就停止。 因此/||/g 这个正则表达式就是用来在字符串 javaString 中查找所有的 “||” 并用换行符 \n 替换它们
var modifiedString javaString.replace(/\|\|/g, \n);这样原本包含 “||” 的字符串就会被转换为在每个 “||” 位置有换行的新字符串。