markdownParseImage.js 660 B

123456789101112131415161718192021
  1. /*
  2. * @Author: your name
  3. * @Date: 2021-08-24 11:48:53
  4. * @LastEditTime: 2021-08-24 14:17:57
  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/奇怪群友的图3.jpg)
  14. ![群友的图片](../img/奇怪群友的图4.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)