javascript - 如何在 javascript 或 jquery 中创建列表

标签 javascript jquery regex

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”,“”:(

最佳答案

你需要在单引号中加上双引号。

Live Demo

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地址

Live Demo

var d ='"'+ $("#nw-dns_ip1_addr").val()+'"'; 
server_ip = [d.replace(/^,|,$/,"")];

关于javascript - 如何在 javascript 或 jquery 中创建列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14619142/

相关文章:

javascript - 如何在 jQuery Steps 插件中更改选项卡的宽度

JavaScript:创建多维数组

JavaScript 不会运行第二次

javascript - 使字符串 initcap 就像我在文本框中输入 paul james 一样,它应该给我 Paul James

javascript - 显示/隐藏独特的 Div

JavaScript 正则表达式没有按预期替换

javascript - 原型(prototype)继承的差异,Firefox 与 Chrome

javascript - 为什么我的 Google Analytics callto 事件跟踪代码没有跟踪?

regex - 使用 Notepad++ 的正则表达式在等号周围添加空格的困难

java - 使用正则表达式验证语句