test()

var str = "cat";
var reStr = /cat/;
alert(reStr.test(str));

输出为:true

它的返回值为true or false ;

exec()

var str = "a bat , a Cat , a fat cat";
var reStr = /at/;

var arrMatch = reStr.exec(str);

输出为:at

它的返回值为第一次匹配;

match()

var str = "a bat , a Cat , a fat cat";
var reStr = /at/;
var arrMatch = str.match(reStr);

输出为:at

var str = "a bat , a Cat , a fat cat";
var reStr = /at/i;
var arrMatch = str.match(reStr);
输出为:at

var str = "a bat , a Cat , a fat cat";
var reStr = /at/ig;
var arrMatch = str.match(reStr);
输出为:at,at,at,at

它的返回值为所有的匹配,是一个数组。

javascript中的正则匹配函数exec(),test(),match()相关推荐

  1. php正则匹配函数字符串长度,PHP中preg_match函数正则匹配的字符串长度问题

    PHP中preg_match函数正则匹配的字符串长度问题 发布于 2015-10-25 10:24:29 | 166 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: ...

  2. JavaScript中的立即执行函数

    原文链接 通常我们声明一个函数有以下几种方式: // 声明函数f1 function f1() {console.log("f1"); } // 通过()来调用此函数 f1();/ ...

  3. Hive 正则匹配函数 regexp_extract

    Hive 正则匹配函数 regexp_extract 1.regexp_extract 语法:    regexp_extract(string subject,  string pattern,   ...

  4. 有没有更好的方法在JavaScript中执行可选的函数参数? [重复]

    本文翻译自:Is there a better way to do optional function parameters in JavaScript? [duplicate] This quest ...

  5. python中的正则匹配知识点

    @author: fighter Python正则表达式知识点整理. 概述:在处理字符串时,经常会遇到查找符合某些复杂规则字符串的需求,正则表达式就是用于描述这些规则的工具. 首先,我们先掌握一下py ...

  6. 常用JS正则匹配函数

    //校验用户名:只能输入1-30个字母 function isTrueName(s) { var patrn=/^[a-zA-Z]{1,30}$/; if (!patrn.exec(s)) retur ...

  7. 【RegExp】JavaScript中正则表达式判断匹配规则以及常用方法

    字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在. 正则表达式是一种用来匹配字符串的强有力的武器.它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符 ...

  8. 教你轻松搞定javascript中的正则

    文章目录 1 正则表达式概述 1.1 什么是正则表达式 1.2 正则表达式特点 2 正则表达式在Javascript中的使用 2.1 创建正则表达式 2.2 测试正则表达式 test 3 正则表达式中 ...

  9. JavaScript中的一等公民: 函数(Function)

    1. 函数的基本使用 使用函数声明或者函数表达式创建一个函数 foo(); //foo bar(); //Uncaught ReferenceError: Cannot access 'bar' be ...

最新文章

  1. linux非lvm分区在线扩容,怎么给不是LVM的根分区扩容
  2. 智能路由器操作系统OpenWrt
  3. ASP.NET Core 使用Cookie验证身份
  4. 数据库面试题目经典大全
  5. centos6.9系列LNMP环境的安装
  6. SAP中的“定单状态”
  7. 拳王虚拟项目公社:闲鱼操作卖资源如何赚钱?闲鱼怎么卖虚拟资源?卖什么资源赚钱?
  8. windows 2008 r2 AD密码策略
  9. SCOM2012SP1环境准备和安装
  10. java多线程通信 例子
  11. 无线路由器服务器连接线,有线路由器接无线路由器怎么设置
  12. node.js学习笔记之简洁聊天室
  13. vimdiff 命令使用技巧
  14. 拼多多校招的三道笔试题
  15. NUC的型号说明及其他的一些信息
  16. Leecode-SQL 1407. 排名靠前的旅行者
  17. python怎么撤销_关于Python:Python-如何删除/取消导入之前已导入的库
  18. ArcGIS基础:基于python代码简单计算坡度、坡向和洪水淹没
  19. 10亿级存储挑战!看一看、微信广告、微信支付、小程序都在用的存储系统究竟是怎么扛住的?!
  20. maven工程提示pom.xml无法解析org.apache.maven.plugins:maven-resources-...

热门文章

  1. 点权生成树(gentree)
  2. playbook核心元素之 模板template 介绍(7)
  3. Oracle DBLink的简单运用
  4. lvds接口屏线安装图解_液晶屏LVDS线类型图文讲解
  5. OpenStack Skyline 现代化的管理界面
  6. Openstack_SQLAlchemy 修改数据库的表结构
  7. 数据结构-双向链表的实现
  8. 【Ansible】3个让Ansible性能飞起的简单优化方案!
  9. 博科300交换机不中断(non-disruptive)固件升级
  10. word文档快速取消图片的链接