我将尝试将 ®, ©, ', 和 ™ 转换成空格,即当它们被 slugify 时完全删除。
我尝试过以下方法:
例如,当我使用slugify在名称“ABC®: 123”上时,它会转换为:
我尝试过以下方法:
var tr = require('transliteration');
var slugify = require('transliteration').slugify;
// replacement attempt
tr("0xAE, 0xFEFF"); // ®
tr("0xA9, 0xFEFF"); // ©
tr("0x2122, 0xFEFF"); // ™
slugify(name, { lowercase: true })
例如,当我使用slugify在名称“ABC®: 123”上时,它会转换为:
abc-r-123
然而,我想要的结果名称是:
abc-123
0x...
序列没有任何特殊含义。无论如何,该库似乎可以很好地转换这些字符。如果您不想进行转换,则应在将它们传递给slugify之前将其删除。 - Álvaro González