Skip to content

Convert Vietnamese characters to Latin characters (Bỏ dấu cho các kí tự trong tiếng Việt)

License

Notifications You must be signed in to change notification settings

vuanhhaogk/khong-dau

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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ụ

Thay thế

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.

Giấy phép

MIT

About

Convert Vietnamese characters to Latin characters (Bỏ dấu cho các kí tự trong tiếng Việt)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published