Jquery 重新格式化回调值以在每个值之间添加空格

Jquery 重新格式化回调值以在每个值之间添加空格,jquery,Jquery,我有两个要求。。我想尝试两种解决方案,看看哪一种看起来更好 我想重新格式化api回调字符串以添加一个空格 在每个域之后,分隔符是, 我想一个单独的解决方案来重新格式化相同的字符串,以显示列表形式的所有域名 我正在调用api,回调字符串为: endpoint1.details.cert.altNames 上述值为: www.domain.com,domain.net,ftp.hostname.org.au 对于第一个解决方案我基本上希望重新格式化值输出,使其在每个域名之间有一个空格,即www.d

我有两个要求。。我想尝试两种解决方案,看看哪一种看起来更好

  • 我想重新格式化api回调字符串以添加一个空格 在每个域之后,分隔符是
  • 我想一个单独的解决方案来重新格式化相同的字符串,以显示列表形式的所有域名
  • 我正在调用api,回调字符串为:

    endpoint1.details.cert.altNames

    上述值为:

    www.domain.com,domain.net,ftp.hostname.org.au
    
    对于第一个解决方案我基本上希望重新格式化值输出,使其在每个域名之间有一个空格,即
    www.domain.com、domain.net、ftp.hostname.org.au

    对于第二个解决方案我想重新格式化相同的字符串,使其以列表形式显示

    • www.domain.com
    • 域.net
    • ftp.hostname.org.au
    使用
    .replace()
    替换为
    (带有尾随空格)

    var input=“www.domain.com、domain.net、ftp.hostname.org.au”;
    输入=输入。替换(/,/g,“,”);
    
    控制台日志(输入)
    您忘了包含您想要的代码。为什么不使用
    .split(',')
    拆分字符串,这将生成一个域名数组?然后,您可以操纵该数组来执行任何操作:使用空格
    .join(“”)
    ,使用逗号和空格
    .join(“,”)
    ,或使用
    .each()
    将它们输出到列表中。您的示例是有效的,但当我使用我的字符串时,它不起作用。。这是我的字符串endpoint1.details.cert.altNames
    “www.geotrust.net”、“geotrust.com”、“www.geotrust.com”
    的输出,这很奇怪。。我刚刚注意到我的api回调字符串在console.log中确实有空格,但是当我使用jquery输出时,没有空格。。有什么想法吗?@user3436467为了回应您的第一条评论,请签出第二条更新的代码片段。@user3436467您是如何使用jQuery?set.append('SANs:'+endpoint1.details.cert.altNames+'')输出它的;