我有一個這樣的輸入:添加單引號輸入的值使用jQuery/JavaScript的
<input id="myinput">
用戶被要求輸入逗號分隔這樣的價值觀:34323,231213,1212
我怎麼能轉換爲字符串這樣成這種格式使用jQuery或javascript:
'34323','231213','1212'
我有一個這樣的輸入:添加單引號輸入的值使用jQuery/JavaScript的
<input id="myinput">
用戶被要求輸入逗號分隔這樣的價值觀:34323,231213,1212
我怎麼能轉換爲字符串這樣成這種格式使用jQuery或javascript:
'34323','231213','1212'
var val = $('#myinput').val(); // 34323,231213,1212
var converted = val.split(',').map(function(i){return "'"+i+"'";}).join(); // '34323','231213','1212'
你可以試試這個:
var inputValue = $('#myinput').val();
var newInputValue = inputValue.replace(/(\d+)/g,'\'$1\'');
嘗試這種方式,您可以使用,
var inp=$('#myinput').val();
arr=inp.split(',');
newarr=[];
$.each(arr, function() {
newarr.push("'"+this+"'");
});
console.log(newarr.toString());
完美!正是我需要的。我會盡快接受我的准許。 – jonmrich