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 相关文章推荐
图片完美缩放
Sep 07 Javascript
js判断背景图片是否加载成功使用img的width实现
May 29 Javascript
JQuery的自定义事件代码,触发,绑定简单实例
Aug 01 Javascript
js 实现菜单左右滚动显示示例介绍
Nov 21 Javascript
7个jQuery最佳实践
Jan 12 Javascript
Jquery easyui开启行编辑模式增删改操作
Jan 14 Javascript
js制作网站首页图片轮播特效代码
Aug 30 Javascript
Vue.js学习之过滤器详解
Jan 22 Javascript
JavaScript中for循环的几种写法与效率总结
Feb 03 Javascript
canvas 绘制圆形时钟
Feb 22 Javascript
如何实现一个webpack模块解析器
Oct 24 Javascript
学习node.js 断言的使用详解
Mar 18 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 str_replace的替换漏洞
2008/03/15 PHP
数据库中排序的对比及使用条件详解
2012/02/23 PHP
ExtJs 表单提交登陆实现代码
2010/08/19 Javascript
了解jQuery技巧来提高你的代码(个人觉得那个jquery的手册很不错)
2012/02/10 Javascript
高性能Javascript笔记 数据的存储与访问性能优化
2012/08/02 Javascript
解决js数据包含加号+通过ajax传到后台时出现连接错误
2013/08/01 Javascript
利用JS判断用户是否上网(连接网络)
2013/12/23 Javascript
javascript实现带下拉子菜单的导航菜单效果
2015/05/14 Javascript
JS实现浏览器状态栏显示时间的方法
2015/10/27 Javascript
JavaScript生成二维码图片小结
2015/12/27 Javascript
js类式继承与原型式继承详解
2016/04/07 Javascript
Bootstrap被封装的弹层
2016/07/20 Javascript
vue脚手架vue-cli的学习使用教程
2017/06/06 Javascript
hammer.js实现图片手势放大效果
2017/08/29 Javascript
Angularjs使用过滤器完成排序功能
2017/09/20 Javascript
layui实现左侧菜单点击右侧内容区显示
2019/07/26 Javascript
vue.js实现二级菜单效果
2019/10/19 Javascript
[01:31:22]DOTA2-DPC中国联赛定级赛 LBZS vs Magma BO3第二场 1月10日
2021/03/11 DOTA
python模拟登陆阿里妈妈生成商品推广链接
2014/04/03 Python
快速排序的算法思想及Python版快速排序的实现示例
2016/07/02 Python
Python实现的双色球生成功能示例
2017/12/18 Python
使用Python读取大文件的方法
2018/02/11 Python
Python常用模块函数代码汇总解析
2020/08/31 Python
python爬取天气数据的实例详解
2020/11/20 Python
HTML5 canvas实现移动端上传头像拖拽裁剪效果
2016/03/14 HTML / CSS
荷兰在线啤酒店:Beerwulf
2019/08/26 全球购物
ECCO英国官网:丹麦鞋履品牌
2019/09/03 全球购物
房屋出售协议书
2014/04/10 职场文书
关于环保的标语
2014/06/13 职场文书
推广普通话标语
2014/06/27 职场文书
2015年党员干部承诺书
2015/01/21 职场文书
银行客户经理岗位职责
2015/04/09 职场文书
学生犯错保证书
2015/05/09 职场文书
2019年描写人生经典诗句大全
2019/07/08 职场文书
2019年二手房买卖合同范本
2019/10/14 职场文书
CentOS7和8下安装Maven3.8.4
2022/04/07 Servers