zoukankan      html  css  js  c++  java
  • 取出字符串中的所有数字

    方法一、遍历字符串并判断

    function getNum(str){
        var ary = [];
        var tem = "";
        for(var i=0;i<str.length;i++){
            if(str.charAt(i) >= "0" && str.charAt(i) <= "9"){
                tem += str.charAt(i)
            }else{
                if(tem){
                    ary.push(tem);
                    tem = "";
                }
            }
        }
        if(tem){
            ary.push(tem);
            tem = "";
        }
        return ary;
    }
    var str = "faw12aser9907awer788";
    console.log(getNum(str));  //["12", "9907", "788"]

    方法二、正则匹配

    var str = "faw12aser9907awer788";
    var reg = /d+/g;
    console.log(str.match(reg));//["12", "9907", "788"]
  • 相关阅读:
    多行文字垂直居中效果(利用flex)
    Switch
    Scanner
    Method
    Recursion递归
    for
    if
    dowhile
    while
    DataType 数据类型
  • 原文地址:https://www.cnblogs.com/chengkun101/p/7881612.html
Copyright © 2011-2022 走看看