可以使用正则表达式来提取字符串中的值。以下是一个示例代码:

let strings = ['//{a%3DB-as1//}', '//{aaa%2Bvv//}'];

strings.forEach(str => {
  let match = str.match(/\/\/\{(.+?)\/\//);
  if (match) {
    console.log(match[1]);
  }
});

输出结果为:

a%3DB-as1
aaa%2Bvv

正则表达式/\/\/\{(.+?)\/\//用于匹配以//{开头、//结尾的字符串,并捕获{}中间的内容。使用match方法可以返回匹配到的结果数组,其中第一个元素是完整的匹配结果,后续元素是捕获的分组内容。因此,match[1]即为{}中间的值。

a3DB-as1 aaa2Bvv 用js取出中间的值

原文地址: https://www.cveoy.top/t/topic/ifRT 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录