在字符串的开头和结尾添加一个字符

Pep*_*oyd 25 javascript regex

我正在使用一个使用类似JavaScript的语法的平台,并允许使用正则表达式转换我的值.

我需要在字符串的开头和结尾添加单引号,字符串总是有9个字符.

即:

123456789 应转换为 '123456789'

我应该使用什么表达方式?

eva*_*van 44

您不需要正则表达式.

str = "123456789";

str = "'" + str + "'";
Run Code Online (Sandbox Code Playgroud)


千木郷*_*千木郷 8

虽然这个问题提早了一点,但ES6 中新定义的backticks称为Template Literals 的标准提供了用更简单的语法解决这个问题的新可能性:

const str = '123456789';
const wrapped = `'${str}'`;
Run Code Online (Sandbox Code Playgroud)


Mic*_*nch 7

如果它像Javascript你可以做类似的事情......

var myString = "'" + oldString + "'";
Run Code Online (Sandbox Code Playgroud)

oldString是你的123456789