Javascript 在jquery中用分号替换分号

Javascript 在jquery中用分号替换分号,javascript,jquery,replace,split,Javascript,Jquery,Replace,Split,无论分号在哪里,我都要打断这条线 var locdata={ “地点”:[{ “id”:0, “名称”:“美国”, “cx”:100, “cy”:100, “地址”:纽约市新城10fg018,第8 ABCDddd第545号17SW室;电话:1-21g2-24448-2727/传真:1-552-268-7825;免费电话:1-866-383-8806;约翰尼·普莱托先生;董事经理;手机号码:1-917-605-0022’; var address=locdata.locations[idvar]

无论分号在哪里,我都要打断这条线

var locdata={
“地点”:[{
“id”:0,
“名称”:“美国”,
“cx”:100,
“cy”:100,
“地址”:纽约市新城10fg018,第8 ABCDddd第545号17SW室;电话:1-21g2-24448-2727/传真:1-552-268-7825;免费电话:1-866-383-8806;约翰尼·普莱托先生;董事经理;手机号码:1-917-605-0022’;
var address=locdata.locations[idvar]。地址;
var result=address.replace(/\;/g,“\n”);
地址=结果;
$('div#address')。文本(address);
只需尝试

split(";").join("\n")
var地址='545,第8 ABCDddd,17SW套房;纽约新城10fg018;电话:1-21g2-24448-2727/传真:1-552-268-7825;免费电话:1-866-383-8806;约翰尼·普莱托先生;董事经理;手机号码:1-917-605-0022';
console.log(address.split(“;”).join(“\n”)
只需使用split()。请尝试此代码

var address = '545, 8th ABCDddd, Suite 17SW;New City, NY 10fg018;Tel: 1-21g2-24448-2727/Fax: 1-552-268-7825;Toll Free: 1-866-383-8806;Mr. Johny Pleeto;DirectManager;Mobile no. 1-917-605-0022';
var result = address.split(";");
address = result;

希望这有帮助,我认为这是顺序问题。您需要首先指定要替换的字符串,然后替换并指定结果

var地址='545,第8 ABCDddd,17SW套房;纽约新城10fg018;电话:1-21g2-24448-2727/传真:1-552-268-7825;免费电话:1-866-383-8806;约翰尼·普莱托先生;董事经理;手机号码:1-917-605-0022',
结果=地址。替换(/\;/g,“\n”);
console.log(结果);
您可以使用

var地址='545,第8 ABCDddd,17SW套房;纽约新城10fg018;电话:1-21g2-24448-2727/传真:1-552-268-7825;免费电话:1-866-383-8806;约翰尼·普莱托先生;董事经理;手机号码:1-917-605-0022';
var result=address.replace(/\;/g,“\n”);

警告(结果);
如果给定的代码是文本文本,那么它可以正常工作。但是如果您想在HTML中显示它,您需要使用

而不是\n

<div id="mydiv"></div>

var address = '545, 8th ABCDddd, Suite 17SW;New City, NY 10fg018;Tel: 1-21g2-24448-2727/Fax: 1-552-268-7825;Toll Free: 1-866-383-8806;Mr. Johny Pleeto;DirectManager;Mobile no. 1-917-605-0022';
var result = address.replace(/\;/g,'<br/>');  
document.getElementById("mydiv").innerHTML=result;

看起来还可以,您希望它是
split(“;”)吗
?@gcampbell是的,在呼噜呼噜声中输入了一个错误分隔符是
不是
我想你应该用
反斜杠
=>
/\;/g
。谢谢@mortezaT。试着添加代码片段,让别人看到你的代码结果。这对你自己也很有用。好的@mortezaT,,谢谢。我会的从下一次开始,请添加一些html。如何显示?
address.replace(/\;/g,'<br/>');  
$('div#address').html(address);