如何用输入标签上的空格替换逗号?

时间:2014-03-14 23:38:22

标签: javascript jquery replace

我有一个带输入标签的表单!但我需要用空格替换逗号。

1.这是HTML

<input id="tags_1" type="text" class="form-control tags" value="foo,bar,baz,roffle" name="formula">

2.这是我的剧本

var handleTagsInput = function () {
    if (!jQuery().tagsInput) {
        return;
    }
    $('#tags_1').tagsInput({
        width: 'auto',
        'onAddTag': function () {
            //alert(1);
        },
    });

2 个答案:

答案 0 :(得分:2)

这会用str中的空格替换所有逗号:

str = str.replace(/,/g, ' ');

如果要更改输入值,可以执行以下操作:

$("#tags_1").val(function(i, oldval) {
    return oldval.replace(/,/g, ' ');
});

更完整:

$("#formid").submit(function() {
    $("#tags_1").val(function(i, oldval) {
        return oldval.replace(/,/g, ' ');
    });
});

当用户提交表单时,这将替换所有逗号。

答案 1 :(得分:0)

a = "foo,bar,baz,roffle"
a.split(",").join(" ")