Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ThaiSwap

Normalize character order and remove excessive characters. ported from th_normalize in Libthai project to Coffeescirpt. It's help to solve user input with incorrect character order such as มั้ง (ม + -ั + -้ + ง) and ม้ัง (ม + -้ + -ั + ง) is same in Thai language but isn't look same in computer.

Installation

ThaiSwap is available in NPM by using command

npm install thaiswap

or download minified javascript from Github

Usage

ThaiSwap is compatible with Browser and CommonJS

Browser

<script src="path-to-thaiswap-file"></script>
<script>
  var a = "มั้ง";
  var b = "ม้ัง";
  a = ThaiSwap(a);
  b = ThaiSwap(b);
  if(a == b){
    console.log("มั้ง and ม้ัง is same after Normalize order");
  }
</script>

CommonJS

var ThaiSwap = require("thaiswap");
var a = "มั้ง";
var b = "ม้ัง";
a = ThaiSwap(a);
b = ThaiSwap(b);
if(a == b){
  console.log("มั้ง and ม้ัง is same after Normalize order");
}

Ported by

Pakkapon Phongthawee (phongthawee_p@silpakorn.edu)

About

Normalize character order and remove excessive characters. ported from th_normalize in Libthai project to Coffeescirpt

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages