Node Module dành cho người Việt
$ npm install --save khong-dau
var KhongDau = require('khong-dau');
console.log(KhongDau('Hoàng Sa, Trường Sa là của Việt Nam'));
// Kết quả: Hoang Sa, Truong Sa la cua Viet Nam
<script src="lib/khongdau.js"></script>
console.log(KhongDau('Hoàng Sa, Trường Sa là của Việt Nam'));
// Kết quả: Hoang Sa, Truong Sa la cua Viet Nam
Lưu ý: Bạn vẫn có thể sử dụng cú pháp của phiên bản trước 1.0.0
KhongDau(str [, rules])
Trong đó rules
là một mảng quy định cách chuyển đổi, gồm:
+ "chuyen" (Chuyển đổi từ Tiếng Việt sang Latin Alphabet)
+ "url" (Chuẩn hóa chuỗi để sử dụng cho các liên kết)
+ "file" (Chuẩn hóa chuỗi để sử dụng làm tên file)
Ví dụ:
var str = 'Hoàng Sa - Trường Sa là của Việt Nam';
console.log('\n*** Bo dau ***\n');
console.log(KhongDau(str));
// Hoang Sa - Truong Sa la cua Viet Nam
console.log('\n*** URL sau khi Bo Dau***\n');
console.log(KhongDau(str, ["chuyen", "url"]));
// Hoang-Sa-Truong-Sa-la-cua-Viet-Nam
console.log('\n*** FILE sau khi Bo Dau ***\n');
console.log(KhongDau(str, ["chuyen", "file"]));
// Hoang Sa - Truong Sa la cua Viet Nam
Bạn có thể sử dụng thư viện transliteration để thay thế. Thư viện này không chỉ chuyển đổi tiếng Việt mà còn nhiều ngôn ngữ khác.
MIT