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 this调用规则说明
Mar 08 Javascript
一个js的tab切换效果代码[代码分离]
Apr 11 Javascript
href下载文件根据id取url并下载
May 28 Javascript
JavaScript中的数组操作介绍
Dec 30 Javascript
AngularJS快速入门
Apr 02 Javascript
浅析jQuery移动开发中内联按钮和分组按钮的编写
Dec 04 Javascript
浅谈Javascript中的函数、this以及原型
Oct 09 Javascript
Node.js如何实现注册邮箱激活功能 (常见)
Jul 23 Javascript
Three.js利用顶点绘制立方体的方法详解
Sep 27 Javascript
详解vue mint-ui源码解析之loadmore组件
Oct 11 Javascript
Express的HTTP重定向到HTTPS的方法
Jun 06 Javascript
vue中tab选项卡的实现思路
Nov 25 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上的memcache和memcached两个pecl库
2010/03/29 PHP
paypal即时到账php实现代码
2010/11/28 PHP
PHP面向对象学习笔记之二 生成对象的设计模式
2012/10/06 PHP
yii2.0整合阿里云oss删除单个文件的方法
2017/09/19 PHP
Jquery 插件学习实例1 插件制作说明与tableUI优化
2010/04/02 Javascript
JQuery中的ready函数冲突的解决方法
2010/05/17 Javascript
JQueryEasyUI datagrid框架的进阶使用
2013/04/08 Javascript
JavaScript实现列出数组中最长的连续数
2014/12/29 Javascript
JS继承用法实例分析
2015/02/05 Javascript
javascript中关于&amp;&amp; 和 || 表达式的小技巧分享
2015/04/10 Javascript
jQuery插件ImageDrawer.js实现动态绘制图片动画(附源码下载)
2016/02/25 Javascript
JavaScript中的splice方法用法详解
2016/07/20 Javascript
非常实用的vue导航钩子
2017/03/20 Javascript
详解nodeJS之二进制buffer对象
2017/06/03 NodeJs
VUE实现表单元素双向绑定(总结)
2017/08/08 Javascript
利用Vue实现移动端图片轮播组件的方法实例
2017/08/23 Javascript
移动端Ionic App 资讯上下循环滚动的实现代码(跑马灯效果)
2017/08/29 Javascript
vue环境搭建简单教程
2017/11/07 Javascript
基于Vue制作组织架构树组件
2017/12/06 Javascript
CKEditor扩展插件:自动排版功能autoformat插件实现方法详解
2020/02/06 Javascript
vue element table中自定义一些input的验证操作
2020/07/18 Javascript
JS数组索引检测中的数据类型问题详解
2021/01/11 Javascript
通过Python来使用七牛云存储的方法详解
2015/08/07 Python
Python切片知识解析
2016/03/06 Python
美国现代家具和家居商店:Apt2B
2016/08/29 全球购物
JSF面试题:Jsf中的核心类用那些?有什么作用?LiftCycle六大生命周期是什么?
2014/07/17 面试题
面试后感谢信怎么写
2014/02/01 职场文书
办公室文员自荐书
2014/02/03 职场文书
酒店总经理岗位职责
2014/03/17 职场文书
《沙漠中的绿洲》教学反思
2014/04/24 职场文书
开工典礼策划方案
2014/05/23 职场文书
大学生毕业求职信
2014/06/12 职场文书
岳麓书院导游词
2015/02/03 职场文书
离婚案件答辩状
2015/05/22 职场文书
二审答辩状范文
2015/05/22 职场文书
实习报告范文之电话客服岗位
2019/07/26 职场文书