javascript中的正则匹配函数exec(),test(),match()
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()相关推荐
- php正则匹配函数字符串长度,PHP中preg_match函数正则匹配的字符串长度问题
PHP中preg_match函数正则匹配的字符串长度问题 发布于 2015-10-25 10:24:29 | 166 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: ...
- JavaScript中的立即执行函数
原文链接 通常我们声明一个函数有以下几种方式: // 声明函数f1 function f1() {console.log("f1"); } // 通过()来调用此函数 f1();/ ...
- Hive 正则匹配函数 regexp_extract
Hive 正则匹配函数 regexp_extract 1.regexp_extract 语法: regexp_extract(string subject, string pattern, ...
- 有没有更好的方法在JavaScript中执行可选的函数参数? [重复]
本文翻译自:Is there a better way to do optional function parameters in JavaScript? [duplicate] This quest ...
- python中的正则匹配知识点
@author: fighter Python正则表达式知识点整理. 概述:在处理字符串时,经常会遇到查找符合某些复杂规则字符串的需求,正则表达式就是用于描述这些规则的工具. 首先,我们先掌握一下py ...
- 常用JS正则匹配函数
//校验用户名:只能输入1-30个字母 function isTrueName(s) { var patrn=/^[a-zA-Z]{1,30}$/; if (!patrn.exec(s)) retur ...
- 【RegExp】JavaScript中正则表达式判断匹配规则以及常用方法
字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在. 正则表达式是一种用来匹配字符串的强有力的武器.它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符 ...
- 教你轻松搞定javascript中的正则
文章目录 1 正则表达式概述 1.1 什么是正则表达式 1.2 正则表达式特点 2 正则表达式在Javascript中的使用 2.1 创建正则表达式 2.2 测试正则表达式 test 3 正则表达式中 ...
- JavaScript中的一等公民: 函数(Function)
1. 函数的基本使用 使用函数声明或者函数表达式创建一个函数 foo(); //foo bar(); //Uncaught ReferenceError: Cannot access 'bar' be ...
最新文章
- linux非lvm分区在线扩容,怎么给不是LVM的根分区扩容
- 智能路由器操作系统OpenWrt
- ASP.NET Core 使用Cookie验证身份
- 数据库面试题目经典大全
- centos6.9系列LNMP环境的安装
- SAP中的“定单状态”
- 拳王虚拟项目公社:闲鱼操作卖资源如何赚钱?闲鱼怎么卖虚拟资源?卖什么资源赚钱?
- windows 2008 r2 AD密码策略
- SCOM2012SP1环境准备和安装
- java多线程通信 例子
- 无线路由器服务器连接线,有线路由器接无线路由器怎么设置
- node.js学习笔记之简洁聊天室
- vimdiff 命令使用技巧
- 拼多多校招的三道笔试题
- NUC的型号说明及其他的一些信息
- Leecode-SQL 1407. 排名靠前的旅行者
- python怎么撤销_关于Python:Python-如何删除/取消导入之前已导入的库
- ArcGIS基础:基于python代码简单计算坡度、坡向和洪水淹没
- 10亿级存储挑战!看一看、微信广告、微信支付、小程序都在用的存储系统究竟是怎么扛住的?!
- maven工程提示pom.xml无法解析org.apache.maven.plugins:maven-resources-...