markdownParseImage.js 660 B

123456789101112131415161718192021
  1. /*
  2. * @Author: 你好
  3. * @Date: 2021-08-24 11:48:53
  4. * @LastEditTime: 2021-08-25 11:22:37
  5. * @LastEditors: Please set LastEditors
  6. * @Description: In User Settings Edit
  7. * @FilePath: \md-\test\markdownParseImage.js
  8. */
  9. let imageReg = /^\!\[\S+\]\(\S+\)/mg
  10. let testMdText = `
  11. # docsify使用图片
  12. ![群友的图片](../img/奇怪群友的图1.jpg)
  13. ![群友的图片](../img/奇怪群友的图4.jpg)
  14. ![群友的图片](../img/奇怪群友的图3.jpg)
  15. `
  16. let dom = testMdText.match(imageReg).reduce((acc, current) => {
  17. return acc += current.replace(/^\!\[/, `<img src="`)
  18. .replace(/\]\(/, `" title="`)
  19. .replace(/\)/, `"></img>\n`)
  20. }, '')
  21. console.log(dom)