簡體   English   中英

Javascript:第一個逗號后的換行符

[英]Javascript: Line Break after first comma

我的地址是從與Google Map API交互的數據庫中提取的。 顯示結果時,我的地址呈現如下:

456 Here Street,City,AL 36723

什么是進入換行后的解決方案

此處街465號

這樣該地址將顯示為

456 Here Street
City, AL 36723
var address = "456 Here Street, City, AL 36723";

address = address.replace(',', '<br/>');

http://jsfiddle.net/BvT9p/

address.replace(",", "\r\n");

地址是您的地址作為字符串。

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]));

我會避免使用innerHTML。

你可以嘗試這樣的事情: -

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

或嘗試以下方法:

 address.replace(",", "\r\n");

嘗試

"456 Here Street, City, AL 36723".replace(',','\n');

用br標簽替換第一個逗號:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM