关于特殊的上下标字符

更新: 2018/03/09 把代码贴到代码框

 

今天上班就用到了,比如H2O这个化学式怎么把2移下去?

找了半天把0~9的上下标给找到了,最后索性把String扩张一下。拷贝过来,留着以后用

 

extension String {
   //下标数字
    static var zeroUnder: String {
        return "\u{2080}"
    }

    static var oneUnder: String {
        return "\u{2081}"
    }

    static var twoUnder: String {
        return "\u{2082}"
    }

    static var threeUnder: String {
        return "\u{2083}"
    }

    static var fourUnder: String {
        return "\u{2084}"
    }

    static var fiveUnder: String {
        return "\u{2085}"
    }

    static var sixUnder: String {
        return "\u{2086}"
    }

    static var sevenUnder: String {
        return "\u{2087}"
    }

    static var eightUnder: String {
        return "\u{2088}"
    }

    static var nineUnder: String {
        return "\u{2089}"
    }

    //上标数字
    static var zeroUpper: String {
        return "\u{2070}"
    }

    static var oneUpper: String {
        return "\u{2071}"
    }

    static var twoUpper: String {
        return "\u{2072}"
    }

    static var threeUpper: String {
        return "\u{2073}"
    }

    static var fourUpper: String {
        return "\u{2074}"
    }

    static var fiveUpper: String {
        return "\u{2075}"
    }

    static var sixUpper: String {
        return "\u{2076}"
    }

    static var sevenUpper: String {
        return "\u{2077}"
    }

    static var eightUpper: String {
        return "\u{2078}"
    }

    static var nineUpper: String {
        return "\u{2079}"
    }
}

 

转载于:https://www.cnblogs.com/lancgg/p/8282010.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值