[英]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/>');
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.