javascript - 用jQuery中的新行替换结果集中的逗号

标签 javascript jquery

我过去从来没有做过这样的事情,我想知道这是否真的可行。只要以逗号分隔,我就允许在其中添加多个代码编号。我想要做的是在用户点击“确定”按钮后,显示输入的数字将显示它们一个在彼此之上,旁边有一个“删除”按钮。这部分很简单……困难的部分是去掉逗号并用新行代替。

有没有任何人可以指出我的例子或样本?

最佳答案

你会使用 String#replace regular expression使用 g “搜索”部分的标志(“全局”),以及您选择的替换字符串(根据您的问题,我不确定您是否想要 <br> — 例如,一个 HTML 换行符 — 或 \n 这真的是换行符 [但请记住,换行符在 HTML 中被视为空格])。例如:

var numbers = "1,2,3,4,5,6";
numbers = numbers.replace(/,/g, '<br>'); // Or \n, depending on your needs

或者如果你想允许空格,你可以在正则表达式中的逗号两边放置可选空格:

var numbers = "1,2,3,4,5,6";
numbers = numbers.replace(/ *, */g, '<br>'); // Or \n, depending on your needs

关于javascript - 用jQuery中的新行替换结果集中的逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11018422/

相关文章:

jquery - 响应式多图像尺寸布局?

javascript - jquery hide() 方法不适用于平板电脑/移动设备

javascript - 从 html 元素中删除重复项

jquery - 第一列的javascript rowindex cellindex和单元格值

javascript - 更改 JQuery 版本破坏了 jquery fancybox

javascript - 部分切换在 WordPress 中隐藏和显示

javascript - "Workspace needs to be loaded before it is used"on ng new

javascript - 如何将本地存储添加到我的React.js应用程序?

javascript - 顺序运行 promise 数组

javascript - Accordion 式导航标题的切换图标