ios – 在Swift中将arabic String转换为英文数字

ios – 在Swift中将arabic String转换为英文数字,第1张

概述如何将非英语数字转换为英文数字,​​如: 斯威夫特的“3486912881”到“3486912881” 或者我想接受英文数字并获得其他人. 在Java Android中,这段代码对我有用: private static String arabicToDecimal(String number) { char[] chars = new char[number.length()]; 如何将非英语数字转换为英文数字,​​如:
斯威夫特的“3486912881”到“3486912881”
或者我想接受英文数字并获得其他人.

在Java Android中,这段代码对我有用:

private static String arabicToDecimal(String number) {    char[] chars = new char[number.length()];    for(int i=0;i<number.length();i++) {        char ch = number.charat(i);        if (ch >= 0x0660 && ch <= 0x0669)           ch -= 0x0660 - '0';        else if (ch >= 0x06f0 && ch <= 0x06F9)           ch -= 0x06f0 - '0';        chars[i] = ch;    }    return new String(chars);}
解决方法 喜欢
let NumberStr: String = "٢٠١٨-٠٦-٠٤"    let Formatter = NumberFormatter()    Formatter.locale = NSLocale(localeIDentifIEr: "EN") as Locale!    let final = Formatter.number(from: NumberStr)    if final != 0 {        print("\(final!)")    }

产量

总结

以上是内存溢出为你收集整理的ios – 在Swift中将arabic String转换为英文数字全部内容,希望文章能够帮你解决ios – 在Swift中将arabic String转换为英文数字所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1099221.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存