zoukankan      html  css  js  c++  java
  • js match方法的使用

     

    match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。

    该方法类似 indexOf() 和 lastIndexOf(),但是它返回指定的值,而不是字符串的位置。

    语法

     
     
     
    x
     
     
     
     
    1
    stringObject.match(searchvalue)//searchvalue检索的字符串的值
    2
    stringObject.match(regexp)//regexp正则表达式
     
     

    返回值

    存放匹配结果的数组。

    检索的两种方式

    1. 字符串

       
       
       
      xxxxxxxxxx
      5
       
       
       
       
      1
      var str2="Hello World!,Hello World!";
      2
          console.log(str2.match("World"));   //["World", index: 6, input: "Hello World!,Hello World!", groups: undefined]
      3
          console.log(str2.match("World").input); //Hello World!,Hello World!
      4
          document.write(str2.match("World"));    //World
      5
          document.write(str2.match("world")) //null
       
       
    2. 正则表达式

       
       
       
      x
       
       
       
       
      1
      var str3="1 plus 2 equal 3"
      2
          //用正则表达式匹配数字
      3
          document.write(str3.match(/d+/g)); //1,2,3
      4
          console.log(str3.match(/d+/g));    //["1", "2", "3"]
       
       
  • 相关阅读:
    day06-Java方法和数组(二)
    day05作业-----------Java方法和数组
    day01作业-------------Java概述
    day04--Java流程控制
    获取数据库连接对象的方法
    oracle数据库时间的处理
    把页面获得的String格式的时间转换成date存入到数据库
    复选下拉菜单
    log4j实现日志记录(搬运)
    js点击按钮打开下拉菜单,再次点击关闭的简单办法
  • 原文地址:https://www.cnblogs.com/nieaojie625/p/13235820.html
Copyright © 2011-2022 走看看