为了账号安全,请及时绑定邮箱和手机立即绑定

如何从 xhr.responseText 中提取文本并将文本插入 textarea?

如何从 xhr.responseText 中提取文本并将文本插入 textarea?

PHP
米脂 2023-04-15 17:19:20
xhr.responseText是这样的形式:responseText: "{11111111.gif}[\"24\\/200523\\/q5ec91d184ab9a.webp\",\"24\\/200523\\/M5ec91d18992ce.webp\"]"[ ]可能为空,也可能有更多。如果为空,则为这样的形式:responseText: "{11111111.gif}[]"如何在文本区域中提取和插入提取的数据,如下所示:24/200523/q5ec91d184ab9a.webp 24/200523/M5ec91d18992ce.webp
查看完整描述

1 回答

?
缥缈止盈

TA贡献2041条经验 获得超4个赞

您可以尝试这个简单的正则表达式来检索 [] 之间的所有内容,包括方括号,然后JSON.parse

let files = responseText.match(/\[.*\]/);
files = JSON.parse(files);

现在你有一个包含这些文件的数组(如果没有数据,则为一个空数组),你可以使用.joinmethod 将它变成一个字符串。

files = files.join('\n');


查看完整回答
反对 回复 2023-04-15
  • 1 回答
  • 0 关注
  • 90 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信