thai 1.0.0+2 copy "thai: ^1.0.0+2" to clipboard
thai: ^1.0.0+2 copied to clipboard

Thai language helper

thai #

Thai language helper

Getting Started #

ฟังก์ชันสำหรับอักษรไทย

isThaiCharacter #

เช็กว่าตัวอักษรทั้งหมดใน String เป็นอักษรไทยทั้งหมด

import 'package:thai/thai.dart' as thai;

thai.isThaiCharacter('ก') // true
thai.isThaiCharacter('า') // true
thai.isThaiCharacter('๑') // true
thai.isThaiCharacter('ภาษาไทย') // true
thai.isThaiCharacter('ภาษาไทย and English') // false

getFirstThaiAlphabet #

ค้นหาตัวอักษรตัวแรกที่เป็นอักษรภาษาไทย

import 'package:thai/thai.dart' as thai;

thai.getFirstThaiAlphabet('ภาษาไทย') // ภ
thai.getFirstThaiAlphabet('Test for ภาษาไทย') // ภ
thai.getFirstThaiAlphabet('Test for English') // null

comparator #

comparator สำหรับการเปรียบเทียบลำดับอักษรไทย คิดตามหลักพจนานุกรม

import 'package:thai/thai.dart' as thai;

var words = ['ไก่', 'จิก', 'เด็ก', 'ตาย', 'บน', 'ปาก', 'โอ่ง'];
words.sort(thai.comparator);

var items = [Item(text: 'ไก่'), Item(text: 'ไข่')];
items.sort((a, b) => thai.comparator(a.text, b.text));
3
likes
95
pub points
62%
popularity

Publisher

unverified uploader

Thai language helper

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on thai