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 相关文章推荐
利用javascript实现一些常用软件的下载导航
Aug 03 Javascript
Confirmer JQuery确认对话框组件
Jun 09 Javascript
解决jquery插件冲突的问题
Jan 23 Javascript
jquery实现预览提交的表单代码分享
May 21 Javascript
jQuery中多个元素的Hover事件解决方案
Jun 12 Javascript
JS简单实现动画弹出层效果
May 05 Javascript
jQuery幻灯片特效代码分享--鼠标滑过按钮时切换(2)
Nov 18 Javascript
jQuery可见性过滤选择器用法示例
Sep 09 Javascript
详解webpack性能优化——DLL
Oct 20 Javascript
Vue自定义toast组件的实例代码
Aug 15 Javascript
vue将单页面改造成多页面应用的方法
Nov 25 Javascript
JS 遍历 json 和 JQuery 遍历json操作完整示例
Nov 11 jQuery
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基础知识:类与对象(3) 构造函数和析构函数
2006/12/13 PHP
PHP伪静态页面函数附使用方法
2008/06/20 PHP
php 3行代码的分页算法(求起始页和结束页)
2009/10/21 PHP
PHP生成唯一ID之SnowFlake算法
2016/12/17 PHP
PHP实现微信提现(企业付款到零钱)
2019/08/01 PHP
Prototype 学习 Prototype对象
2009/07/12 Javascript
js 对象是否存在判断
2009/07/15 Javascript
利用jQuery实现可输入搜索文字的下拉框
2013/10/23 Javascript
js 浏览本地文件夹系统示例代码
2013/10/24 Javascript
javascript实现控制浏览器全屏
2015/03/30 Javascript
javascript结合canvas实现图片旋转效果
2015/05/03 Javascript
jQuery判断一个元素是否可见的方法
2015/06/05 Javascript
简介JavaScript中toTimeString()方法的使用
2015/06/12 Javascript
jquery实现美观的导航菜单鼠标提示特效代码
2015/09/06 Javascript
bootstrap与Jquery UI 按钮样式冲突的解决办法
2016/09/23 Javascript
前端JS面试中常见的算法问题总结
2016/12/23 Javascript
浅谈Vue.nextTick 的实现方法
2017/10/25 Javascript
jquery.pagination.js分页使用教程
2018/10/23 jQuery
详释JavaScript执行环境与执行栈
2019/04/02 Javascript
vue集成kindeditor富文本的实现示例代码
2019/06/07 Javascript
5个你不知道的JavaScript字符串处理库(小结)
2020/06/01 Javascript
[01:14]3.19DOTA2发布会 三代刀塔人第二代
2014/03/25 DOTA
Python基础语法(Python基础知识点)
2016/02/28 Python
python实现可视化动态CPU性能监控
2018/06/21 Python
pycharm 在windows上编辑代码用linux执行配置的方法
2018/10/27 Python
django框架模板语言使用方法详解
2019/07/18 Python
多版本python的pip 升级后, pip2 pip3 与python版本失配解决方法
2019/09/11 Python
使用Pytorch搭建模型的步骤
2020/11/16 Python
html5+css如何实现中间大两头小的轮播效果
2018/12/06 HTML / CSS
物流仓储计划书
2014/01/10 职场文书
2014元旦晚会策划方案
2014/02/19 职场文书
医德医风自我评价
2014/09/19 职场文书
乡镇党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
医院保洁员管理制度
2015/08/05 职场文书
java泛型通配符详解
2021/07/25 Java/Android
解决Git推送错误non-fast-forward的方法
2022/06/25 Servers