将单引号附加到字符

Aar*_*shi 3 javascript

我有一个字符串

var test = "1,2,3,4";
Run Code Online (Sandbox Code Playgroud)

我需要将单引号(' ')附加到此字符串的所有字符,如下所示:

var NewString = " '1','2','3','4' ";
Run Code Online (Sandbox Code Playgroud)

请给我任何建议.

Bil*_*oon 11

首先,我将字符串拆分为一个数组,然后可以更容易地操作到您想要的任何形式.然后,您可以使用您想要的任何胶水将其再粘合在一起(在这种情况下',').唯一要做的就是确保它正确地开始和结束(在这种情况下是一个').

var test = "1,2,3,4";

var formatted = "'" + test.split(',').join("','") + "'"
Run Code Online (Sandbox Code Playgroud)


Dav*_*mas 5

var newString = test.replace(/(\d)/g, "'$1'");
Run Code Online (Sandbox Code Playgroud)

JS Fiddle演示(请打开您的JavaScript /开发人员控制台以查看输出).

对于多位数:

var newString = test.replace(/(\d+)/g, "'$1'");
Run Code Online (Sandbox Code Playgroud)

JS小提琴演示.

参考文献: