https://github.com/andyhu/node-transliteration 用法:
var tr = require('transliteration');
var slugify = require('transliteration').slugify;
tr('你好,世界'); // Ni Hao ,Shi Jie
slugify('你好,世界'); // ni-hao-shi-jie
slugify('你好,世界', {lowercase: false, separator: '_'}); // Ni_Hao_Shi_Jie
代码已更新,完全无外界模块依赖,支持在各种主流浏览器使用
支持bower安装
bower install transliteration
具体请见example.html
10 回复
@thesadboy http://nodejs.org/api/punycode.html punycode是node.js 0.6.2+版本内置的,不用加到依赖包,本来打算引入下lodash的,后来觉得没必要,直接都改成原生无需任何依赖的了,简洁点