JavaScript 将 ","替换为 ", "

标签 javascript

我正在尝试用逗号和空格替换所有逗号。

这是我尝试过的:

all_boxes_values = all_boxes_values.replace(",", ", ");

// and...

all_boxes_values = all_boxes_values.replace(/,\\/g, ', *');

我首先尝试了顶部的一个,但意识到它只替换了逗号的一个实例,所以我尝试了底部的一个(来自之前的 S.O 问题),但无法让它工作。该字符串可能一开始就不包含任何逗号。

有什么想法吗?

已更新

这就是函数。我已添加以下答案之一,但它仍然不起作用。我现在收到控制台错误: TypeError: Object A A Gill has no method 'replace'.

$('.name_boxes').live('click', function() {
    var all_boxes = $('.name_boxes');
    var all_boxes_values = []
    for (var i = 0; i < all_boxes.length; i++) {
        if (all_boxes[i].checked) {
            all_boxes_values.push(all_boxes[i].value)
        }
    }
all_boxes_values = all_boxes_values.replace(/,/g,", ");
alert(all_boxes_values);
});

最佳答案

正则表达式中不应有最后两个反斜杠,并且没有理由使用 *。以下作品。

all_boxes_values = all_boxes_values.replace(/,/g,", ");

关于JavaScript 将 ","替换为 ", ",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9383646/

相关文章:

javascript - 如何从 html 文件创建 sencha touch xtemplate

javascript - 如何将 "slide"和 "slid"事件附加到 Bootstrap 工具包的轮播中?

javascript - 如何删除匹配的 req.params.id 的对象

javascript - Parse.com CloudCode,无法调试错误

javascript - CSS - 无法更改 <filter> 的此属性?

javascript - 创建椭圆包络数据的 D3 映射

php - 文件API上传文件

javascript - 在 Bootstrap 4 中启用模式打开的后台使用

javascript - 滑动面板 .stop() 不适用于 $(this).next

javascript - 如何在 Symfony2 的 Bootstrap 模态弹出窗口中动态显示数据