khong-dau

Convert Vietnamese characters to Latin characters

Usage no npm install needed!

<script type="module">
  import khongDau from 'https://cdn.skypack.dev/khong-dau';
</script>

README

Tiếng Việt không dấu

Node Module dành cho người Việt

Tieng Viet khong dau Tieng Viet khong dau

Cài đặt

$ npm install --save khong-dau

Sử dụng

Đối với NodeJS

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

Đối với Javascript phía Font-end

<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

API

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

Demo

Xem thêm ví dụ

Giấy phép

MIT