NSString+CNLiveExtensions.swift 888 Bytes
//
//  NSString+CNLiveExtensions.swift
//  metaCode
//
//  Created by open on 2023/6/6.
//

import Foundation

extension NSString {
    
    /// 判断是不是纯数字
    /// - Parameter string: 字符串
    /// - Returns: 结果
    @discardableResult
    func isPurnInt() -> Bool {
        let scan: Scanner = Scanner(string: self as String)
        var val:Int = 0
        return scan.scanInt(&val) && scan.isAtEnd
    }
    
    
    /// 当前字符串是否为空
    /// - Returns: YES:不为空, NO为空
    func isNotBlank()->Bool {
       
        let blank:NSCharacterSet = NSCharacterSet.whitespacesAndNewlines as NSCharacterSet

        let count = self.length
        for i in (0..<count) {
            let c: unichar = self.character(at: i)
            if(!blank.characterIsMember(c)){
                return true
            }
        }
        return false;
    }
}