使用jQuery / javascript将单引号添加到Input的值

时间:2015-06-08 17:47:28

标签: javascript jquery

我有这样的输入:

<input id="myinput">

要求用户输入逗号分隔值,如下所示:34323,231213,1212

如何使用jQuery或javascript将这样的字符串转换为此格式:

'34323','231213','1212'

3 个答案:

答案 0 :(得分:3)

var val = $('#myinput').val(); // 34323,231213,1212
var converted = val.split(',').map(function(i){return "'"+i+"'";}).join(); // '34323','231213','1212'

答案 1 :(得分:3)

你可以试试这个:

var inputValue = $('#myinput').val();
var newInputValue = inputValue.replace(/(\d+)/g,'\'$1\'');

答案 2 :(得分:0)

尝试使用这种方式,

var inp=$('#myinput').val();
arr=inp.split(',');
newarr=[];
$.each(arr, function() {
  newarr.push("'"+this+"'");
});
console.log(newarr.toString());