JS学习之路之JavaScript match() 方法
match() 方法,在字符串内找到相应的值并返回这些值,()内匹配字符串或者正则表达式。
该方法类似 indexOf() 和 lastIndexOf(),但是它返回指定的值,而不是字符串的位置。
demo1: <script type="text/javascript">var str="Hello world!" document.write(str.match("world") + "<br />") document.write(str.match("World") + "<br />") document.write(str.match("worlld") + "<br />") document.write(str.match("world!"))</script> //结果 world null null world! demo2:
<script type="text/javascript">var str="1 plus 2 equal 3"
document.write(str.match(/\d+/g)
)</script>
输出:
1,2,3
ps.引自http://www.w3school.com.cn/jsref/jsref_match.asp
通过已有的demo可以得出match()的适用环境,比如if判断中
<!DOCTYPE html> <html> <body> <script> function changeImage() { element=document.getElementById('myimage') if (element.src.match("bulbon")){element.src="/i/eg_bulboff.gif";} else{element.src="/i/eg_bulbon.gif";} } </script><img id="myimage" onclick="changeImage()" src="/i/eg_bulboff.gif"><p>点击灯泡来点亮或熄灭这盏灯</p></body> </html>
转载于:https://www.cnblogs.com/liuhappy/p/9173331.html
JS学习之路之JavaScript match() 方法相关推荐
- JavaScript match()方法使用
1.JavaScript match() 方法说明 http://www.w3school.com.cn/jsref/jsref_match.asp 写法: stringObject.match(se ...
- JS学习之路,菜鸟总结的注意事项及错误更正
JavaScript 是一种面向对象的动态语言,它的语法来源于 Java 和 C,所以这两种语言的许多语法特性同样适 用于 JavaScript.需要注意的一个主要区别是 JavaScript 不支持 ...
- js获取html font size,JavaScript fontsize方法入门实例(按照指定的尺寸来显示字符串)...
JavaScript fontsize 方法 fontsize 方法返回使用 HTML font 标签中 size 属性定义字体大小的字符串.其语法如下: str_object.fontsize( s ...
- python写前端代码_python学习之路前端-JavaScript
JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果.通常JavaScript脚本是通过嵌入在HTML中来实现 ...
- 【Web前端学习之路】JavaScript入门 (黑马课程学习笔记)
1.编程语言和标记语言的区别 编程语言有很强的逻辑和行为能力,通常是主动的指令,如:if.while等. 标记语言不用于向计算机发出指令,常用于格式化和链接,通常是被读取的. 2.JavaScript ...
- babylon 画线_【温故知新】——BABYLON.js学习之路·前辈经验(一)
前言:公司用BABYLON作为主要的前端引擎,同事们在长时间的项目实践中摸索到有关BABYLON的学习路径和问题解决方法,这里只作为温故知新. 一.快速学习BABYLON 二.需要掌握的基本技能 1. ...
- node.js学习之路(1)
node.js 属于后台语言,后台语言还有php,java等. 优势:1.性能好 node.js VS php 86倍 2.跟前台JS配合方便 3.node.js便于前端学习 https:// ...
- Three.js 学习之路(一)
1.一个友好的编辑器可以提高工作效率,webstrom,vscode是开发three.js的不错选择. 2.快速学习Three.js,可以从官网https://threejs.org/ 下载源码,查阅 ...
- js学习笔记(1)之document.write()方法使用总结
js方法document.write();用来向浏览器页面输出内容 具体用法: 用来输出字符串内容:document.write("输出字符串内容要使用双引号"); 用来输出变量的 ...
最新文章
- oracle time格式化比较,ORACLE DATE和TIMESTAMP数据类型的比较(二) (转)
- 模拟usb设备_高速USB数据采集卡
- mysql慢查询日志时间戳_Mysql查询在时间戳的日期范围内非常慢
- c语言 gt 5u,Linux之sar命令-php面向对象实例-WinFrom控件库|.net开源控件库|HZHControls官网...
- arch linux 安装xfce_华为荣耀Magicbook安装Manjaro系统指北
- XML Notepad 2007 汉化版发布
- 2.74-写出具有如下原型的函数的代码:
- flashfxp修改服务器密码,flashfxp服务器端设置
- GitHub Copilot 申请
- Docker与Jib(maven插件版)实战
- 超强实用 中国各地特产风味大搜捕
- 2021.01.05【读书笔记】丨生物信息学与功能基因组学(第四章 局部比对搜索基本工具-BLAST 下)
- AUTOSAR入门介绍
- 【OpenCV 例程200篇】20. 图像的按位运算(cv2.bitwise)
- vscode+svn
- 接口测试平台代码实现146: 平台主题-夏日清凉5
- java 后台判断浏览器类型,IE11下载乱码解决方案
- 高通获得许可供应芯片,依然难阻华为被小米取代
- [翻译]2020年综述:基于深度学习的视频超分辨率
- Autofac简单介绍
热门文章
- storm0.9.0.1安装
- (转)iOS开发资源:推送通知相关开源项目--PushSharp、APNS-PHP以及Pyapns等
- 2012-12-21
- run loop 测试
- js 获取sessionid_百战卓越班学员学习经验分享:页面js代码
- 反汇编引擎Capstone
- Xamarin Anroid开发教程之Anroid开发工具及应用介绍
- burpsuite https 社区版_微软推出Visual Studio 2019 RC版 正式版预计四月到来
- iOS移除父控件中所有子控件的两种方式
- 小米平板android版本,除了安卓MIUI7,小米平板2为什么要推出Win10版?