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 相关文章推荐
基于jquery实现的文字向上跑动类似跑马灯的效果
Jun 17 Javascript
浅谈$(document)和$(window)的区别
Jul 15 Javascript
jQuery获取浏览器类型和版本号的方法
Jul 05 Javascript
JavaScript事件用法浅析
Oct 31 Javascript
微信小程序访问node.js接口服务器搭建教程
Apr 25 Javascript
BootStrap selectpicker后台动态绑定数据
Jun 01 Javascript
基于jQuery Easyui实现登陆框界面
Jul 10 jQuery
Node.js如何使用Diffie-Hellman密钥交换算法详解
Sep 05 Javascript
React-Native使用Mobx实现购物车功能
Sep 14 Javascript
浅析vue插槽和作用域插槽的理解
Apr 22 Javascript
JavaScript中判断为整数的多种方式及保留两位小数的方法
Sep 09 Javascript
JS轻量级函数式编程实现XDM二
Jun 16 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 smarty函数扩展
2010/03/15 PHP
将时间以距今多久的形式表示,PHP,js双版本
2012/09/25 PHP
php下拉选项的批量操作的实现代码
2013/10/14 PHP
php+xml结合Ajax实现点赞功能完整实例
2015/01/30 PHP
PHP判断字符串长度的两种方法很实用
2015/09/22 PHP
PHP在弹框中获取foreach中遍历的id值并传递给地址栏
2017/06/13 PHP
javascript显示隐藏层比较不错的方法分析
2008/09/30 Javascript
javascript+iframe 实现无刷新载入整页的代码
2010/03/17 Javascript
js返回前一页刷新本页重载页面
2014/07/29 Javascript
jQuery判断对象是否存在的方法
2015/02/05 Javascript
[原创]JavaScript语法高亮插件highlight.js用法详解【附highlight.js本站下载】
2016/11/01 Javascript
JavaScript用200行代码制作打飞机小游戏实例
2017/06/21 Javascript
AngularJs+Bootstrap实现漂亮的计算器
2017/08/10 Javascript
JavaScript实现的超简单计算器功能示例
2017/12/23 Javascript
Webpack 之 babel-loader文件预处理器详解
2018/03/23 Javascript
详解关于vue2.0工程发布上线操作步骤
2018/09/27 Javascript
jquery.pager.js分页实现详解
2019/07/29 jQuery
vue添加锚点,实现滚动页面时锚点添加相应的class操作
2020/08/10 Javascript
[01:03:41]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第三场 2月2日
2021/03/11 DOTA
详解Django通用视图中的函数包装
2015/07/21 Python
Python实现判断一个字符串是否包含子串的方法总结
2017/11/21 Python
Python网络编程使用select实现socket全双工异步通信功能示例
2018/04/09 Python
对Tensorflow中权值和feature map的可视化详解
2018/06/14 Python
Python中的Socket 与 ScoketServer 通信及遇到问题解决方法
2019/04/01 Python
python里运用私有属性和方法总结
2019/07/08 Python
解决python flask中config配置管理的问题
2019/07/26 Python
详解numpy矩阵的创建与数据类型
2019/10/18 Python
python闭包、深浅拷贝、垃圾回收、with语句知识点汇总
2020/03/11 Python
Python如何在单元测试中给对象打补丁
2020/08/03 Python
工厂总经理岗位职责
2014/02/07 职场文书
后勤部经理岗位职责
2014/02/23 职场文书
安全教育月活动总结
2014/05/05 职场文书
禁毒宣传工作方案
2014/05/23 职场文书
贸易经济专业自荐书
2014/06/29 职场文书
幼儿园2016年圣诞活动总结
2016/03/31 职场文书
励志语录:只有自己足够强大,才能不被别人践踏
2020/01/09 职场文书