1
var d = $("#nw-dns_ip1_addr").val()+','+$("#nw-dns_ip2_addr").val(); 
            server_ip = [d.replace(/^,|,$/,"")]; //this will remove start and end comma
            alert(server_ip);

我得到 190.82.0.56,170.20.0.20。我需要它“190.82.0.56”、“170.20.0.20”之类的列表。

但是当我也有单个值时应该处理它

var d = $("#nw-dns_ip1_addr").val(); 在这种情况下,我得到 '"'$("#nw-dns_ip1_addr").val()'"'

"190.82.0.56","" :(

4

1 回答 1

3

您需要将双引号放在单引号中。

现场演示

var d ='"'+ $("#nw-dns_ip1_addr").val()+'","'+$("#nw-dns_ip2_addr").val() + '"'; 
server_ip = [d.replace(/^,|,$/,"")]; //this will remove start and end comma
alert(server_ip);

编辑单个 IP 地址

现场演示

var d ='"'+ $("#nw-dns_ip1_addr").val()+'"'; 
server_ip = [d.replace(/^,|,$/,"")];
于 2013-01-31T05:34:50.567 回答