完善Editor.md编辑器文本高亮标记匹配规则
This commit is contained in:
parent
2dbf171e24
commit
73d16da487
@ -3472,7 +3472,7 @@
|
||||
atLink : /@(\w+)/g,
|
||||
email : /(\w+)@(\w+)\.(\w+)\.?(\w+)?/g,
|
||||
emailLink : /(mailto:)?([\w\.\_]+)@(\w+)\.(\w+)\.?(\w+)?/g,
|
||||
mark : /[^<code>]==([^\s=])==(?!=)|[^<code>]==([^\s=])==(?!=)|[^<code>]==([^\s][\s\S]*?[^\s])==(?!=)|[^<code>]==([^\s][\s\S]*?[^\s])==(?!=)/g,
|
||||
mark : /==([^\s][^\<\/code\>][\s\S]*?[^\s])==(?!=)/g,
|
||||
emoji : /:([A-Za-z\+-]+):/g,
|
||||
emojiDatetime : /(\d{2}:\d{2}:\d{2})/g,
|
||||
twemoji : /:(tw-([\w]+)-?(\w+)?):/g,
|
||||
@ -3740,11 +3740,11 @@
|
||||
// marked 高亮标记解析
|
||||
markedRenderer.mark = function(text){
|
||||
if(markReg.test(text)){
|
||||
console.log(text)
|
||||
// console.log(1,text)
|
||||
var mark_replace_reg = /==(.+)==/g
|
||||
text = text.replace(markReg,function(e){
|
||||
console.log(e)
|
||||
return "<mark>" + e.replace(mark_replace_reg,function($1,$2){console.log($2); return $2}) + "</mark>"
|
||||
// console.log(2,e)
|
||||
return "<mark>" + e.replace(mark_replace_reg,function($1,$2){return $2}) + "</mark>"
|
||||
})
|
||||
}
|
||||
return text
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user