首页 新闻 会员 周边 捐助

linkify-it 解析 url 时支持哪些分隔符

0
悬赏园豆:30 [已解决问题] 解决于 2025-05-06 17:54

目前知道的是空格与换行,比如以 http 开发并以为空格结尾的字符串会解析为 url,请问还支持哪些分隔符,最好是不可见的控制符。

linkify-it 的仓库地址 https://github.com/markdown-it/linkify-it

dudu的主页 dudu | 高人七级 | 园豆:24728
提问于:2025-05-06 13:21
< >
分享
最佳答案
0

通过 linkify-it 的源码 re.mjs#L16 知道了支持的一些控制符

// \p{\Z\Cc} (white spaces + control)
re.src_ZCc = [re.src_Z, re.src_Cc].join('|')

re.src_Cc 对应的控制符编码是 \0-\x1F\x7F-\x9F,选择了 \x80 —— 填充字符(pad character)

dudu | 高人七级 |园豆:24728 | 2025-05-06 14:20

不能用 \x80,macOS中浏览器会显示这个控制符

dudu | 园豆:24728 (高人七级) | 2025-05-06 17:06
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册