Documentation ¶
Index ¶
- func CheckIsEnglish(text string) bool
- func Currency(amount string) string
- func FixArabic(text string) string
- func Normalize(text string) string
- func OnlyEnglishNumbers(text string) string
- func OnlyNumbers(text string) string
- func OnlyPersianAlpha(text string) string
- func OnlyPersianNumbers(text string) string
- func Reverse(s string) string
- func Rial(amount string) string
- func SwitchToEnglishKey(text string) string
- func SwitchToPersianKey(text string) string
- func ToEnglishDigits(text string) string
- func ToPersianDigits(text string) string
- func ToPersianDigitsFromInt(value int) string
- func Toman(amount string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckIsEnglish ¶
func Normalize ¶
Normalize used for Normalize Persian for sort and equality check. TODO: Complete list according to Persian Collation
func OnlyEnglishNumbers ¶
OnlyEnglishNumbers extracts only English digits from string.
func OnlyNumbers ¶
OnlyNumbers extracts only digits from string.
func OnlyPersianAlpha ¶
OnlyPersianAlpha extracts only persian alphabetes from string.
func OnlyPersianNumbers ¶
OnlyPersianNumbers extracts only Persian digits from string.
func SwitchToEnglishKey ¶
SwitchToEnglishKey converts Persian chars to their equivalent English char on keyboard.
func SwitchToPersianKey ¶
SwitchToPersianKey converts English chars to their equivalent Persian char on keyboard.
func ToEnglishDigits ¶
ToEnglishDigits Converts all Persian digits in the string to English digits.
func ToPersianDigits ¶
ToPersianDigits Converts all English digits in the string to Persian digits.
func ToPersianDigitsFromInt ¶
ToPersianDigitsFromInt Converts integer value to string with Persian digits.
Types ¶
This section is empty.