zoukankan      html  css  js  c++  java
  • JS中正则匹配的三个方法match exec test的用法

    javascript中正则匹配有3个方法,match,exec,test:

    match是字符串的一个方法,接收一个RegExp对象做为参数;

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

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

    exer 和test是RegExp对象的方法,接收一个字符串参数。

    1. 如果你只是想判断字符串是否匹配某个正则表达式,就用test方法;

    2.如果想一次性取出所有匹配到的字符串,或者只找到第一个匹配的字符串就可以,就用match方法;

    3. 如果你想多次匹配,而且需要知道每个匹配到的字符串在原始字符串中的位置,或者正则表达式中还有子表达式信息需要关注,就用exec方法。

  • 相关阅读:
    nginx与uwsgi介绍
    Pycharm快捷键
    短信和图片验证码
    linux部署Django脱坑指南
    面试题汇总(七)
    面试题汇总(六)
    面试题汇总(五)
    面试题汇总(四)
    面试题汇总(二)
    iOS Block的本质(四)
  • 原文地址:https://www.cnblogs.com/liaolei1/p/5562291.html
Copyright © 2011-2022 走看看