2015-06-08 95 views

回答

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

完美!正是我需要的。我會盡快接受我的准許。 – jonmrich

3

你可以試試這個:

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

嘗試這種方式,您可以使用,

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