Javascript:第一个逗号后的换行符

Javascript:第一个逗号后的换行符,javascript,Javascript,我有一个地址,是从与谷歌地图API交互的数据库中提取出来的。显示结果时,我的地址呈现如下: 阿拉巴马州城市赫勒街456号,邮编36723 输入换行符后的解决方案是什么 这里街465号 这样地址就会显示为 456 Here Street City, AL 36723 其中address是字符串形式的地址。您可以尝试以下方法:- string.match(/.{,}/g).join("<br/>"); 试一试 var address=“456 Here Street,城市,AL

我有一个地址,是从与谷歌地图API交互的数据库中提取出来的。显示结果时,我的地址呈现如下:

阿拉巴马州城市赫勒街456号,邮编36723

输入换行符后的解决方案是什么

这里街465号

这样地址就会显示为

456 Here Street
City, AL 36723

其中address是字符串形式的地址。

您可以尝试以下方法:-

  string.match(/.{,}/g).join("<br/>");
试一试

var address=“456 Here Street,城市,AL 36723”;
地址=地址。替换(“,”,“
”);

将第一个逗号替换为br标记:

var str = "456 Here Street, City, AL 36723";
str.replace(/,/, '<br />');
var str=“456 Here Street,城市,AL 36723”;
str.replace(/,/,“
”);

我会避免使用innerHTML。

您是想将
的“第一次出现”替换为换行符还是“神奇地”将单行地址转换为“正确的”多行?
 address.replace(",", "\r\n");
"456 Here Street, City, AL 36723".replace(',','\n');
var address = "456 Here Street, City, AL 36723";

address = address.replace(',', '<br/>');
var str = "456 Here Street, City, AL 36723";
str.replace(/,/, '<br />');
var address = '456 Here Street, City, AL 36723'; //however you acquire the address
var addressArray = address.split(',');
var addressNode = document.createElement('address');

addressNode.appendChild(document.createTextNode(addressArray[0]));
addressNode.appendChild(document.createElement('br'));
addressNode.appendChild(document.createTextNode(addressArray[1] + ',' + addressArray[2]));