截取字符串中的数字

  1、使用parseInt()

  var str ="4500元";
  var num = parseInt(str);
  console.log(num);//4500
  parseInt()方法参数可以有非数字字符串,只要数字在字符串前面就可以

  2、使用正则

  var str ="价格4500元";
  var num= s.replace(/[^0-9]/ig,"");
  alert(num);//4500

截取字符串

  1、使用split()

  功能:使用指定的分隔符,将字符串切割,并且存储到数组里  
  var str ="a,b,c,d,e,f";
  var arr= str.split(",");
  console.log(arr);//["a","b","c","d","e","f"]

  2、使用join()


  功能:使用自己指定的分隔符,将一个数组合并成字符串
  var arr=[a,b,c,d,e,f];
  var str= arr.join("|");
  console.log(str);//"a|b|c|d|e|f"

  3、使用substring()


  功能:可以截取指定的字段
  var str="abcdef";
  var str2= str.substring(0,3);
  console.log(str2);//"abc"

  4、使用indexOf()


  功能:返回字符串中匹配到子串的第一个字符的下标
  var str="hello web";
  var s1= str.indexOf("ll");//2
  var s2= str.indexOf("j");//如果没有匹配则会返回-1

    5、使用substr()


  功能:返回一个从指定位置开始指定长度的字符串
  var str="hello web";
  var s1= str.substr(0,4);//hell
  var s2= str.substr(3);//"lo web"
 

最新文章

  1. Linux File Recovery Study
  2. 设计模式C#实现(四)——迭代器模式
  3. 面试准备(四)Java基本数据类型
  4. 12.组合(Composition)
  5. Could not load file or assembly 'Oracle.DataAccess' or one of its dependencies. An attempt was made to load a program with an incorrect format.
  6. poj 1050 To the Max_dp求最大子矩阵和
  7. (4)事件处理——(1)事件处理(Handling Events)
  8. sql视图
  9. ubuntu virtualbox xp无声音解决
  10. pta寒假作业2
  11. .NetCore WebApi
  12. Mysql数据库每天定时执行备份方法
  13. PHP采集利器:Snoopy 试用心得
  14. 解决:git使用git push 命令跳出remote: Permission to A denied to B的问题
  15. Python3 kmeans 聚类算法
  16. Windows 安装配置 JIRA
  17. ContentType和@ResponseBody
  18. 第七章 使用 MyBatis API(MyBatis)
  19. hbase shell中执行list命令报错:ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing
  20. R的数据库访问-MySQL

热门文章

  1. Sql语法树示例 select username, ismale from userinfo where age > 20 and level > 5 and 1 = 1
  2. 链表反转 C++
  3. 使用Statement执行DML和DQL语句
  4. 作为web开发人员,你必须要知道的问题! (持续更新)
  5. Ceph 分布式存储架构解析与工作原理
  6. super()使用方法
  7. C基础知识(14):命令行参数
  8. Ansible 直接请求远程主机执行命令
  9. gulp4.0配置
  10. 【Lua程序设计第四版练习题答案】ch01 Lua语言入门