zoukankan      html  css  js  c++  java
  • 如何用js实现截取一个字符串中的数字

    比如
    var v ="我要提问1098";
    var v="我0要提问"
    var v="我还是要提问987"

    我想要里边的 1098 ,0, 987
    在一个字符串中肯定会有一组数字,这组数字出现的位置不固定,这组数字是由0~9随机组成的,最少有一个,比如可能只有一个0。

    用js怎么实现?

    <script>  
    
    var v ="我要提问1098";  
    
    s=""  
    
    for(i=0;i<v.length;i++)  
    
    {  
    
    if("0123456789".indexOf(v.substr(i,1))>-1)  
    
    s+=v.substr(i,1)  
    
    }  
    
    alert(s)  
    
    </script>  
    
     
    
    <script>  
    
    var str = "中华人民共和国04314fdsa";  
    
    alert(str.replace(/^[^d]*(d+)[^d]*$/, "$1"));  
    
    </script>  
    
    <script language=JavaScript>  
    
    function getN(s)  
    
     {return s.replace(/[^0-9]/ig,"")  
    
     }  
    
    alert(getN("我要提问1098"))  
    
    alert(getN("我0要提问"))  
    
    alert(getN("我还是要提问987"))  
    
    </script>  
    
    <script>  
    
    var  v ="我还是要提问987";  
    
    alert(v.match(/d+/ig));  
    
    </script> 
    

      

  • 相关阅读:
    二进制回复操作
    日志和备份介绍
    mraiadb查
    mraiadb增三删改
    mardb基本操作
    redis搭建主从和多主
    ldd 查看符号找不到
    一个声明指定了多个类型
    word中为选定文本加边框和底纹
    ue配置lua语法高亮
  • 原文地址:https://www.cnblogs.com/xiaomifeng/p/5806735.html
Copyright © 2011-2022 走看看