GoogleMapAPIと相互作用するデータベースから取得されているアドレスがあります。結果を表示すると、私の住所は次のように表示されます。
456 Here Street、City、AL 36723
後に改行を入力するための解決策は何でしょうか
465ここ通り
アドレスが次のように表示されるように
456 Here Street
City, AL 36723
GoogleMapAPIと相互作用するデータベースから取得されているアドレスがあります。結果を表示すると、私の住所は次のように表示されます。
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");
ここで、addressは文字列としてのアドレスです。
試す
"456 Here Street, City, AL 36723".replace(',','\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");
最初のコンマをbrタグに置き換えます。
var str = "456 Here Street, City, AL 36723";
str.replace(/,/, '<br />');