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 动态加载事件的几种方法总结
Dec 25 Javascript
JavaScript控制listbox列表框的项目上下移动的方法
Mar 18 Javascript
javascript 闭包详解及简单实例应用
Dec 31 Javascript
JavaScript中localStorage对象存储方式实例分析
Jan 12 Javascript
百度地图API之百度地图退拽标记点获取经纬度的实现代码
Jan 12 Javascript
微信小程序实现图片自适应(支持多图)
Jan 25 Javascript
基于Bootstrap模态对话框只加载一次 remote 数据的解决方法
Jul 09 Javascript
JS使用Dijkstra算法求解最短路径
Jan 17 Javascript
基于JS实现web端录音与播放功能
Apr 17 Javascript
JavaScript中callee和caller的区别与用法实例分析
Jun 28 Javascript
js时间转换毫秒的实例代码
Aug 21 Javascript
详解Vue template 如何支持多个根结点
Feb 10 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
Cappuccino 卡布其诺咖啡之制作
2021/03/03 冲泡冲煮
ThinkPHP中order()使用方法详解
2016/04/19 PHP
[原创]php简单隔行变色功能实现代码
2016/07/09 PHP
PHP入门教程之PHP操作MySQL的方法分析
2016/09/11 PHP
JCalendar 日历控件 v1.0 beta[兼容IE&amp;Firefox] 有文档和例子
2007/05/30 Javascript
js停止输出代码
2008/07/20 Javascript
JS打开图片另存为对话框实现代码
2012/12/26 Javascript
JS实现从顶部下拉显示的带动画QQ客服特效代码
2015/10/24 Javascript
js实现获取鼠标当前的位置
2016/12/14 Javascript
前端js弹出框组件使用方法
2020/08/24 Javascript
vue2实现移动端上传、预览、压缩图片解决拍照旋转问题
2017/04/13 Javascript
通过jquery.cookie.js实现记住用户名、密码登录功能
2018/06/20 jQuery
vue响应式系统之observe、watcher、dep的源码解析
2019/04/09 Javascript
稍微学一下Vue的数据响应式(Vue2及Vue3区别)
2019/11/21 Javascript
[03:47]2015国际邀请赛第三日现场精彩回顾
2015/08/08 DOTA
[01:52]2020年DOTA2 TI10夏季活动预告片
2020/07/15 DOTA
python常用web框架简单性能测试结果分享(包含django、flask、bottle、tornado)
2014/08/25 Python
python进阶教程之循环相关函数range、enumerate、zip
2014/08/30 Python
Python捕捉和模拟鼠标事件的方法
2015/06/03 Python
Django1.9 加载通过ImageField上传的图片方法
2018/05/25 Python
基于django channel实现websocket的聊天室的方法示例
2019/04/11 Python
python使用pandas处理大数据节省内存技巧(推荐)
2019/05/05 Python
python 将字符串中的数字相加求和的实现
2019/07/18 Python
Python如何应用cx_Oracle获取oracle中的clob字段问题
2019/08/27 Python
python 浅谈serial与stm32通信的编码问题
2019/12/18 Python
如何完美的建立一个python项目
2020/10/09 Python
简单掌握CSS3将文字描边及填充文字颜色的方法
2016/03/07 HTML / CSS
新浪网技术部笔试题
2016/08/26 面试题
Javascript如何发送一个Ajax请求
2015/01/26 面试题
渗透攻击的测试步骤
2014/06/07 面试题
会计助理的岗位职责
2013/11/29 职场文书
装修施工安全责任书
2014/07/24 职场文书
2015年简历自我评价范文
2015/03/11 职场文书
聊聊pytorch测试的时候为何要加上model.eval()
2021/05/23 Python
Python实现照片卡通化
2021/12/06 Python
css样式important规则的正确使用方式
2022/06/10 HTML / CSS