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"]
       
       
  • 相关阅读:
    常用查询mysql
    java Scanner
    存储过程
    使用IDEA打jar包
    创建一个jmeter的外部jar包
    关于jmeter
    Anaconda
    IDEA中使用IdeaVim
    爬虫之scrapy框架
    爬虫之图形验证码识别技术
  • 原文地址:https://www.cnblogs.com/nieaojie625/p/13235820.html
Copyright © 2011-2022 走看看