提取多个关键词加链接?

我粘贴一段内容到A文本域
里面有很多6行
每一行都有一些关键词
我想分别给这些关键词,加上链接或者提取这些关键词

点一下按钮就全部自动完成并将这些转换在B文本域中
一次完成,请问js可以做到吗?谢谢老师。

newsId: 60894
Time: 1663084800000
info: {Name: "科技新闻",…}
Count: 50
trialName: "国内风风光光"
trialId: "783"

内容有规律如上,要求如下:
第一行提取数字并给数字加链接
第二行将时间戳转成日期格式如 2022-09-13 10:53:46
第三行提取中文
第四行提取数字
第五行提取中文
第六行提取数字并给数字加链接

*补充:

我现在经过楼下高手们的指点,搞好了。
但是我希望通过文本域提交内容,而不是写在代码中,请问如何实现。*

var obj = JSON.parse('{"请问这段加粗字的部分怎样通过文本域传递"}');

阅读 1.3k
1 个回答

将文本内容转换成json就可以了

let a = 'newId: ad\n b: 2'
let keyv = a.split('\n')
let result = {}

keyv.map(str => {
  let [key, value] = str.split(':')
  Object.assign(result, {
    [key.trim()]: value.trim()
  })
})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题