go persian – ابزار هایی برای زبان فارسی

ابزار هایی برای زبان فارسی

لینک کتابخانه در گیتهاب

طریقه نصب

go get github.com/mavihq/persian

متد ها

.ToPersianDigits

تمامی اعداد در رشته رو به اعداد فارسی تبدیل میکند

persian.ToPersianDigits("123salam456")
=> "۱۲۳salam۴۵۶"

.ToPersianDigitsFromInt

تمامی اعداد در رشته رو به اعداد فارسی تبدیل میکند

persian.ToPersianDigitsFromInt(123)
=> "۱۲۳"

.ToEnglishDigits

تمامی اعداد در رشته رو به اعداد انگلیسی تبدیل میکند

persian.ToEnglishDigits("۱۲۳salam۴۵۶")
=> "123salam456"

.OnlyEnglishNumbers

در متن تمامی حروف را حذف کرده و فقط اعداد انگلیسی میمانند.

persian.OnlyEnglishNumbers("123salam۴۵۶")
=> "123"

.OnlyPersianNumbers

در متن تمامی حروف را حذف کرده و فقط اعداد فارسی میمانند.

persian.OnlyPersianNumbers("123salam۴۵۶")
=> "۴۵۶"

.SwitchToPersianKey

تمامی حروف در رشته رو به معادل فارسی شان تبدیل میکند

persian.SwitchToPersianKey("sghl o,fd ? o,fl llk,k")
=> "سلام خوبی ؟ خوبم ممنون"

.SwitchToEnglishKey

تمامی حروف در رشته رو به معادل انگلیسی شان تبدیل میکند

persian.SwitchToEnglishKey("اثغ صاشفس عح ؟")
=> "hey whats up ?"

.Currency

اعداد در رشته را به صورت نوشتاری پول تبدیل میکند.

persian.Currency("1234567")
=> "۱،۲۳۴،۵۶۷"

.Toman

اعداد در رشته را به صورت نوشتاری پول با پسوند تومان تبدیل میکند.

persian.Toman("1234567")
=> "۱،۲۳۴،۵۶۷ تومان"

.Rial

اعداد در رشته را به صورت نوشتاری پول با پسوند ریال تبدیل میکند.

persian.Rial("1234567")
=> "۱،۲۳۴،۵۶۷ ﷼"

.FixArabic

کاراکتر های عربی در رشته را به معادل فارسی شان تبدیل میکند.

persian.FixArabic("علی")
=> "علی"

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *