Files
OpenIsle/frontend_nuxt/utils/markdown.js
2025-08-07 19:18:42 +08:00

12 lines
296 B
JavaScript

export function stripMarkdown(text) {
return text ? text.replace(/[#_*`>\-\[\]\(\)!]/g, '') : ''
}
export function stripMarkdownLength(text, length) {
const plain = stripMarkdown(text)
if (!length || plain.length <= length) {
return plain
}
return plain.slice(0, length) + '...'
}