美文网首页
IOS 字符串中只取数字部分

IOS 字符串中只取数字部分

作者: 本客 | 来源:发表于2020-07-20 15:32 被阅读0次

我们在开发的过程中,时常会遇到一个字符串中,只取它的数字部分。

比如:一个按钮,上面的文字是“价格66元”,这个66是不固定的接口返回数据,但是我们需要得到这个数字拿来用,怎么办呢,很多朋友都认为直接根据下标截取字符串不就行了,但是如果有本地语言国际化呢,转成英文或者韩文,那么下标就不准了,其实解决这个问题很简单,看代码:

NSCharacterSet * set =[[NSCharacterSet decimalDigitCharacterSet] invertedSet];

CGFloat second=[[btnString stringByTrimmingCharactersInSet:set] floatValue];

NSLog(@"最终输出数字部分=%f",second);

相关文章

  • IOS 字符串中只取数字部分

    我们在开发的过程中,时常会遇到一个字符串中,只取它的数字部分。 比如:一个按钮,上面的文字是“价格66元”,这个6...

  • Day16

    Valid Palindrome**思路:判断字符串是否为回文。关键是只保留字符串中的数字和字母的的部分,用isa...

  • Math.floor和parseInt的区别

    Math.floor()是针对字符串类型的,且是只包含数字的字符串,向下取整parseInt是针对字符串(可包含非...

  • iOS 各种判断

    iOS 判断数字 iOS 判断邮箱 空字符串 电话号码

  • javascript笔记

    JavaScript 将字符串转换为数字 parseInt() ◆只保留数字的整数部分,不会进行四舍五入运算。 ...

  • 只获取字符串中得数字

    只获取字符串中得数字 NSCharacterSet *setToRemove = [[ NSCharacterSe...

  • iOS 排除字符串中的非数字 取出数字

    iOS 排除字符串中的非数字 取出数字 后台给返回了一字符串,里面有公司客服电话,方便客户联系,返回的内容不确定,...

  • JavaScript函数parseFloat的作用

    与parseInt()一样,parseFloat()也可以解析以数字开头的部分数字字符串(非数字部分字符串在转换过...

  • 2018-04-02 Python中切片以及字符串逆序

    字符串切片取 【终止位置为数字的前一位】 这个需要特别注意 字符串切片取负 name[2:-2]-------...

  • php面试基础知识--数组函数(二)

    array_keys() : array 返回数组中的数字或者字符串的部分或全部键名;第二个参数为输入键值则只返回...

网友评论

      本文标题:IOS 字符串中只取数字部分

      本文链接:https://www.haomeiwen.com/subject/gwcykktx.html