thai-address-splitter
v0.0.3
Published
split long address string(in Thai) to 'name', 'phone number', 'subdistrict', 'district', 'province', 'zipcode'
Downloads
4
Readme
Thai Address Splitter
split long address string(in Thai) to 'name', 'phone number', 'subdistrict', 'district', 'province', 'zipcode'
Example
basic split
const Splitter = require('../splitter');
(async () => {
const input = 'คุณดอกฝ้าย สายเขียว 799/11 ถนนจักรแก้ว แขวงวังบูรพาภิรมย์ เขตพระนคร กรุงเทพ 10200 เบอร์ 0911222333';
const result = Splitter.split(input);
console.log('result :', { input, result });
})();
Tests
npm run test
Know issues
- [ ] แยกชื่อไม่ได้ถ้าไม่มีคำนำหน้า
- [ ] ชื่อหรือนามสกุลที่คล้ายหรือเหมือนกับ ตำบล อำเภอ จังหวัด จะโดนตัดออก
- [ ] ถ้า input ใส่ชื่อ อำเภอ จังหวัด แบบย่อๆ เช่น "กรุงเทพ" แทนที่จะเป็น "กรุงเทพมหานคร" ชื่อพวกนั้นจะถูกส่งไปเก็บไว้ใน address ด้วย