优化代码
parent
7119555cd0
commit
8a98529d0f
|
@ -109,6 +109,8 @@ export const TOOL_TITLE = {
|
|||
|
||||
export const IMAGE_EXP = /image\/(jpeg|gif|png|webp|bmp|vnd\.microsoft\.icon|svg\+xml)/
|
||||
|
||||
const LI_EXP = /<(ul|ol)>(?:(?!<ul|<ol)[\s\S])*?<\/\1>/gi
|
||||
|
||||
// html标签的属性正则
|
||||
function attrExp(field, flag = 'i') {
|
||||
return new RegExp(field + '\\s?=\\s?["\']?([^"\']*)["\']?', flag)
|
||||
|
@ -184,9 +186,9 @@ export function html2md(str) {
|
|||
str = str.replace(exp, cb)
|
||||
}
|
||||
}
|
||||
let liExp = /<(ul|ol)>(?:(?!<ul|<ol)[\s\S])*?<\/\1>/gi
|
||||
while (str.match(liExp)) {
|
||||
str = str.replace(liExp, function(match) {
|
||||
|
||||
while (str.match(LI_EXP)) {
|
||||
str = str.replace(LI_EXP, function(match) {
|
||||
match = match.replace(/<(ul|ol)>([\s\S]*?)<\/\1>/gi, function(
|
||||
m,
|
||||
t,
|
||||
|
|
Reference in New Issue