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.
ThaiSwap is available in NPM by using command
npm install thaiswap
or download minified javascript from Github
ThaiSwap is compatible with Browser and CommonJS
<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>
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");
}
Pakkapon Phongthawee ([email protected])