JS基于正则表达式的替换操作(replace)用法示例


Posted in Javascript onApril 28, 2017

本文实例讲述了JS基于正则表达式的替换操作(replace)用法。分享给大家供大家参考,具体如下:

正则表达式替换使用的是replace()方法。Replace()方法是用一些字符途欢另一些字符

语法:stringObject.replace(regexp,replacement)

regexp 必需。规定了要替换的模式的 RegExp 对象。请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象。
replacement 必需。一个字符串值。规定了替换文本或生成替换文本的函数。

replacement 可以是字符串,也可以是函数。如果它是字符串,那么没有匹配都将由字符串替换。但是 replacement 中的 $ 字符具有特定的含义。举例:

<script>
  //"5=a,6=b,7=c"换成"a=5,b=6,c=7"
  var str="5=a,6=b,7=c";
  str=str.replace(/(\d+)=(\w)/g,"$2=$1");
  console.log(str);
</script>

Instanceof

<!DOCTYPE html>
<html>
<head lang="en">
  <meta charset="UTF-8">
  <title></title>
</head>
<body>
<script>
  var str="abc";
  console.log(str instanceof Array);//判断变量的类型是否为数组
  var arr=[];
  console.log(arr instanceof Array);
</script>
</body>
</html>

Location:

<!DOCTYPE html>
<html>
<head lang="en">
  <meta charset="UTF-8">
  <title></title>
</head>
<body>
<input type="button" value="按钮" id="btn"/>
<script>
  var btn=document.getElementById("btn");
  btn.onclick=function(){
    window.location.href="04键盘事件练习.html" rel="external nofollow" ;//链接的位置
  }
</script>
</body>
</html>

Screen:

<!DOCTYPE html>
<html>
<head lang="en">
  <meta charset="UTF-8">
  <title></title>
</head>
<body>
<script>
  //获取屏幕的分辨率
  console.log(screen.width);
  console.log(screen.height);
  //获取屏幕的分辨率 除去任务栏之后
  console.log(screen.availHeight);
  console.log(screen.availWidth);
</script>
</body>
</html>
Javascript 相关文章推荐
JavaScript读取中文cookie时的乱码问题的解决方法
Oct 14 Javascript
$(document).ready(function() {})不执行初始化脚本
Jun 19 Javascript
JS获得图片alt信息的方法
Apr 01 Javascript
轻量级网页遮罩层jQuery插件用法实例
Jul 31 Javascript
jquery实现隐藏在左侧的弹性弹出菜单效果
Sep 18 Javascript
JavaScript基础知识及常用方法总结
Jan 10 Javascript
如何检测JavaScript的各种类型
Jul 30 Javascript
Vuejs第六篇之Vuejs与form元素实例解析
Sep 05 Javascript
超全面的JavaScript开发规范(推荐)
Jan 21 Javascript
vue.js实现单选框、复选框和下拉框示例
Jul 18 Javascript
基于JavaScript 性能优化技巧心得(分享)
Dec 11 Javascript
深入理解Angularjs 脏值检测
Oct 12 Javascript
vue调用高德地图实例代码
Apr 28 #Javascript
vue省市区三联动下拉选择组件的实现
Apr 28 #Javascript
AngulaJS路由 ui-router 传参实例
Apr 28 #Javascript
Angular.Js之Scope作用域的学习教程
Apr 27 #Javascript
JS简单实现点击按钮或文字显示遮罩层的方法
Apr 27 #Javascript
JavaScript通过改变文字透明度实现的文字闪烁效果实例
Apr 27 #Javascript
jQuery实现动态添加、删除按钮及input输入框的方法
Apr 27 #jQuery
You might like
php读取xml实例代码
2010/01/28 PHP
解析php DOMElement 操作xml 文档的实现代码
2013/05/10 PHP
zf框架的registry(注册表)使用示例
2014/03/13 PHP
PHP htmlentities()函数用法讲解
2019/02/25 PHP
PHP判断访客是否手机端(移动端浏览器)访问的方法总结【4种方法】
2019/03/27 PHP
laravel框架语言包拓展实现方法分析
2019/11/22 PHP
javascript实现的listview效果
2007/04/28 Javascript
JS trim去空格的最佳实践
2011/10/30 Javascript
Javascript获取窗口(容器)的大小及位置参数列举及简要说明
2012/12/09 Javascript
javascript获取URL参数与参数值的示例代码
2013/12/20 Javascript
jQuery内置的AJAX功能和JSON的使用实例
2014/07/27 Javascript
浅谈JavaScript中null和undefined
2015/07/09 Javascript
Bootstrap打造一个左侧折叠菜单的系统模板(二)
2016/05/17 Javascript
nodejs中解决异步嵌套循环和循环嵌套异步的问题
2017/07/12 NodeJs
vue如何进行动画的封装
2018/09/26 Javascript
jQuery点击页面其他部分隐藏下拉菜单功能
2018/11/27 jQuery
详解微信小程序支付流程与梳理
2019/07/16 Javascript
javascript实现智能手环时间显示
2020/09/18 Javascript
[54:29]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第二场
2018/04/09 DOTA
[49:30]DOTA2-DPC中国联赛正赛 Dragon vs Dynasty BO3 第二场 3月4日
2021/03/11 DOTA
Pandas:DataFrame对象的基础操作方法
2018/06/07 Python
python3利用Socket实现通信的方法示例
2019/05/06 Python
使用Python OpenCV为CNN增加图像样本的实现
2019/06/10 Python
Python使用Socket实现简单聊天程序
2020/02/28 Python
比利时网上药店: Drogisterij.net
2017/03/17 全球购物
C++:局部变量能否和全局变量重名
2014/03/03 面试题
迎八一活动主题
2014/01/31 职场文书
计算机专业自荐信
2014/05/24 职场文书
打架检讨书
2015/01/27 职场文书
邀请书格式范文
2015/02/02 职场文书
家长会后的感想
2015/08/11 职场文书
2019秋季运动会口号
2019/06/25 职场文书
《学会生存》读后感3篇
2019/12/09 职场文书
jQuery ajax - getScript() 方法和getJSON方法
2021/05/14 jQuery
Python Django / Flask如何使用Elasticsearch
2022/04/19 Python
微软发布Windows 11今年最大更新22H2(附 ISO 镜像官方下载)
2022/09/23 数码科技