How to convert english numbers inside a string to Persian/Arabic numbers in Objective-C?

前端 未结 10 2056
轮回少年
轮回少年 2021-01-18 10:53

I have an english string that may or may not have numbers. But i want those numbers to be printed on screen as Persian numbers.

For example if NSString *foo =

10条回答
  •  死守一世寂寞
    2021-01-18 11:39

    /** * In this function convert Arabic number to English number. * @sample stringValue : Pass String value. */

    fun numberArabicToEnglish(stringValue: String): String {
        val value = stringValue
            .replace("١", "1")
            .replace("٢", "2")
            .replace("٣", "3")
            .replace("٤", "4")
            .replace("٥", "5")
            .replace("٦", "6")
            .replace("٧", "7")
            .replace("٨", "8")
            .replace("٩", "9")
            .replace("٠", "0")
        return value
    }`enter code here`
    

提交回复
热议问题