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实现的所谓的滑动门
May 23 Javascript
JavaScript的类型、值和变量小结
Jul 09 Javascript
vue组件实例解析
Jan 10 Javascript
js中toString()和String()区别详解
Mar 23 Javascript
在NPM发布自己造的轮子的方法步骤
Mar 09 Javascript
详解如何理解vue的key属性
Apr 14 Javascript
如何基于vue-cli3.0构建功能完善的移动端架子
Apr 24 Javascript
浅析vue-router实现原理及两种模式
Feb 11 Javascript
小谈angular ng deploy的实现
Apr 07 Javascript
jQuery 函数实例分析【函数声明、函数表达式、匿名函数等】
May 19 jQuery
微信小程序实现锚点跳转
Nov 23 Javascript
微信小程序抽奖组件的使用步骤
Jan 11 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强制文件下载而非在浏览器打开的自定义函数分享
2014/05/08 PHP
php resizeimage 部分jpg文件 生成缩略图失败的原因分析及解决办法
2016/03/23 PHP
PHP实现chrome表单请求数据转换为接口使用的json数据
2021/03/04 PHP
JavaScript的目的分析
2007/01/05 Javascript
javascript编程起步(第七课)
2007/02/27 Javascript
Javascript实现页面跳转的几种方式分享
2013/10/26 Javascript
jquery 实现input输入什么div图层显示什么
2014/06/15 Javascript
js 数组去重的四种实用方法
2014/09/09 Javascript
javascript实现数独解法
2015/03/14 Javascript
jQuery拖动元素并对元素进行重新排序
2015/12/30 Javascript
基于javascript制作微信聊天面板
2020/08/09 Javascript
javascript面向对象程序设计高级特性经典教程(值得收藏)
2016/05/19 Javascript
H5图片压缩与上传实例
2017/04/21 Javascript
使用webpack3.0配置webpack-dev-server教程
2018/05/29 Javascript
Vue 使用Props属性实现父子组件的动态传值详解
2019/11/13 Javascript
详解JavaScript原型与原型链
2020/11/16 Javascript
python修改注册表终止360进程实例
2014/10/13 Python
基于Python实现文件大小输出
2016/01/11 Python
使用python为mysql实现restful接口
2018/01/05 Python
用uWSGI和Nginx部署Flask项目的方法示例
2019/05/05 Python
Python 获取ftp服务器文件时间的方法
2019/07/02 Python
python Django中models进行模糊查询的示例
2019/07/18 Python
TENSORFLOW变量作用域(VARIABLE SCOPE)
2020/01/10 Python
python实现提取str字符串/json中多级目录下的某个值
2020/02/27 Python
Python selenium环境搭建实现过程解析
2020/09/08 Python
弄清Pytorch显存的分配机制
2020/12/10 Python
pandas实现导出数据的四种方式
2020/12/13 Python
ECCO爱步加拿大官网:北欧丹麦鞋履及皮具品牌
2017/07/08 全球购物
导游的职业规划书范文
2013/12/27 职场文书
餐饮营销方案
2014/02/23 职场文书
报关报检委托书
2014/04/08 职场文书
公司承诺书格式
2014/05/21 职场文书
毕业生找工作自荐书
2014/06/30 职场文书
庆祝新中国成立65周年“向国旗敬礼”网上签名寄语
2014/09/27 职场文书
杨善洲观后感
2015/06/04 职场文书
初中思品教学反思
2016/02/20 职场文书