我正在嘗試將®,©,'和™音譯爲空白字符,意思是當它們被塞住時徹底刪除它們。音譯符號去除
以下是我試圖做的:
var tr = require('transliteration');
var slugify = require('transliteration').slugify;
// replacement attempt
tr("0xAE, 0xFEFF"); // ®
tr("0xA9, 0xFEFF"); // ©
tr("0x2122, 0xFEFF"); // ™
slugify(name, { lowercase: true })
例如,當我像 「ABC®:123」 的名稱slugify使用,它音譯到:
abc-r-123
但是,我想要得到的名稱是這樣的:
abc-123
據我所知,可以看出'0X ...'序列不具有在JavaScript字符串任何特殊含義。在任何情況下,圖書館似乎音譯這些字符就好了。我不想讓你再音譯,你應該先把它們移除,然後再傳給他們。 –