Swift3 Scanner用法之判断是否数字、提取字符串里的数字

1.判断是否数字

    // - Parameter string: <#string description#>

/// - Returns: <#return value description#>

class func isPurnInt(string: String) -> Bool {

        let scan: Scanner = Scanner(string:string)

      varval:Int =0returnscan.scanInt(&val) && scan.isAtEnd

    }

2、提取字符串里的数字

从字符串中提取数字

class func getIntFromString(str:String) -> String {

        let scanner = Scanner(string: str)

        scanner.scanUpToCharacters(from: CharacterSet.decimalDigits, into: nil)

        varnumber :Int =0       

        scanner.scanInt(&number)

        print(number)

        return String(number)

    }

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容