zoukankan      html  css  js  c++  java
  • JS截取字符串中数字

      今天项目中需要在一个字符串中截取一个数字,然后数字参与运算。搜了一下,有好多好用的方式截取字符串。

    1,使用parseInt()

    1 var str ="4500元";
    2 var num = parseInt(str);
    3 alert(num);//4500

      对,你没有看错,parseInt()方法参数可以有非数字字符串,只要数字在字符串前面就可以,遇到非数字字符停下来,返回前边的数字。

      这种方式的缺点是不能提取数字在中间的字符串中的数字。

    2,使用正则

    1 var s ="价格4500元";
    2 var num= s.replace(/[^0-9]/ig,"");
    3 alert(num);//4500
  • 相关阅读:
    pg常用命令
    dmhs
    Redis集群
    Redis哨兵高可用架构
    Redis外网无法连接的问题
    Redis主从
    Redis持久化
    Redis安装
    Mysql执行计划详解
    Mysql安装配置
  • 原文地址:https://www.cnblogs.com/guanghe/p/10643559.html
Copyright © 2011-2022 走看看