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 相关文章推荐
js 完美图片新闻轮转效果,腾讯大粤网首页图片轮转改造而来
Nov 21 Javascript
jquery插件制作 提示框插件实现代码
Aug 17 Javascript
一样的table?不一样的table(可编辑状态table)
Sep 19 Javascript
jQuery Animation实现CSS3动画示例介绍
Aug 14 Javascript
一个js导致的jquery失效问题的解决方法
Nov 27 Javascript
js判断iframe内的网页是否滚动到底部触发事件
Mar 18 Javascript
jQuery预加载图片常用方法
Jun 15 Javascript
jQuery实现的精美平滑二级下拉菜单效果代码
Mar 28 Javascript
vue给input file绑定函数获取当前上传的对象完美实现方法
Dec 15 Javascript
用原生JS实现爱奇艺首页导航栏代码实例
Sep 19 Javascript
在vue中使用回调函数,this调用无效的解决
Aug 11 Javascript
前端canvas中物体边框和控制点的实现示例
Aug 05 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
DOTA2 无惧惊涛骇浪 昆卡大型水友攻略
2020/04/20 DOTA
Web 前端设计模式--Dom重构 提高显示性能
2010/10/22 Javascript
javascript数组的使用
2013/03/28 Javascript
JQuery加载图片自适应固定大小的DIV
2013/09/12 Javascript
JavaScript的内存释放问题详解
2015/01/21 Javascript
基于jQuery实现网页进度显示插件
2015/03/04 Javascript
jQuery复制表单元素附源码分享效果演示
2015/09/30 Javascript
jQuery获取同级元素的简单代码
2016/07/09 Javascript
javascript cookie基础应用之记录用户名的方法
2016/09/20 Javascript
详解vue事件对象、冒泡、阻止默认行为
2017/03/20 Javascript
angularjs过滤器--filter与ng-repeat配合有奇效
2017/04/20 Javascript
JS实现给json数组动态赋值的方法示例
2020/03/19 Javascript
详解三种方式解决vue中v-html元素中标签样式
2018/11/22 Javascript
node使用request请求的方法
2019/12/20 Javascript
简单了解JavaScript弹窗实现代码
2020/05/07 Javascript
vue组件入门知识全梳理
2020/09/21 Javascript
9个JavaScript日常开发小技巧
2020/10/06 Javascript
python实现的jpg格式图片修复代码
2015/04/21 Python
Python中每次处理一个字符的5种方法
2015/05/21 Python
分享python数据统计的一些小技巧
2016/07/21 Python
vue.js实现输入框输入值内容实时响应变化示例
2018/07/07 Python
python引用(import)某个模块提示没找到对应模块的解决方法
2019/01/19 Python
基于python读取.mat文件并取出信息
2019/12/16 Python
Python趣味入门教程之循环语句while
2020/08/26 Python
详解Python中如何将数据存储为json格式的文件
2020/11/18 Python
解决python 执行shell命令无法获取返回值的问题
2020/12/05 Python
台湾网友喜爱的综合型网路购物商城:Yahoo! 奇摩购物中心
2018/03/10 全球购物
英国电器零售商:PRC Direct
2018/06/21 全球购物
信息技术专业个人自我评价
2013/12/11 职场文书
毕业晚会主持词
2014/03/24 职场文书
离退休人员聘用协议书
2014/11/24 职场文书
倡议书范文大全
2015/04/28 职场文书
2016教师廉洁教育心得体会
2016/01/13 职场文书
解除合同协议书范本
2016/03/21 职场文书
再谈python_tkinter弹出对话框创建
2022/03/20 Python
python中pycryto实现数据加密
2022/04/29 Python