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日期对象的dateAdd与dateDiff方法
Nov 18 Javascript
js打印纸函数代码(递归)
Jun 18 Javascript
jquery 显示*天*时*分*秒实现时间计时器
May 07 Javascript
jquery实现图片随机排列的方法
May 04 Javascript
seajs加载jquery时提示$ is not a function该怎么解决
Oct 23 Javascript
WordPress中利用AJAX异步获取评论用户头像的方法
Jan 08 Javascript
vue实现微信分享朋友圈,发送朋友的示例讲解
Feb 10 Javascript
使用D3.js+Vue实现一个简单的柱形图
Aug 05 Javascript
微信小程序(订阅消息)功能
Oct 25 Javascript
vue动态循环出的多个select出现过的变为disabled(实例代码)
Nov 10 Javascript
vant IndexBar实现的城市列表的示例代码
Nov 20 Javascript
解析原生JS getComputedStyle
May 25 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.NET的入门教程
2006/10/09 PHP
PHP工厂模式简单实现方法示例
2018/05/23 PHP
PHP的mysqli_thread_id()函数讲解
2019/01/24 PHP
抽出www.templatemonster.com的鼠标悬停加载大图模板的代码
2007/07/11 Javascript
关于jquery动态增减控件的一些想法和小插件
2010/08/01 Javascript
利用javascript实现web页面中指定区域打印
2013/10/30 Javascript
js操作table示例(个人心得)
2013/11/29 Javascript
JS组件Bootstrap ContextMenu右键菜单使用方法
2016/04/17 Javascript
JS之获取样式的简单实现方法(推荐)
2016/09/13 Javascript
用node和express连接mysql实现登录注册的实现代码
2017/07/05 Javascript
详解vue指令与$nextTick 操作DOM的不同之处
2018/08/02 Javascript
echarts实现地图定时切换散点与多图表级联联动详解
2018/08/07 Javascript
vue鼠标移入添加class样式,鼠标移出去除样式(active)实现方法
2018/08/22 Javascript
layui form表单提交后实现自动刷新
2019/10/25 Javascript
Vuex中实现数据状态查询与更改
2019/11/08 Javascript
jquery实现直播视频弹幕效果
2020/02/25 jQuery
vue实现公告栏文字上下滚动效果的示例代码
2020/06/16 Javascript
python实现类的静态变量用法实例
2015/05/08 Python
Python实现批量将word转html并将html内容发布至网站的方法
2015/07/14 Python
Python中read()、readline()和readlines()三者间的区别和用法
2017/07/30 Python
AI人工智能 Python实现人机对话
2017/11/13 Python
Python数据分析matplotlib设置多个子图的间距方法
2018/08/03 Python
python代码 输入数字使其反向输出的方法
2018/12/22 Python
python Opencv计算图像相似度过程解析
2019/12/03 Python
Python 爬虫批量爬取网页图片保存到本地的实现代码
2020/12/24 Python
浅析HTML5中的 History 模式
2017/06/22 HTML / CSS
美国棒球装备和用品商店:Baseball Savings
2018/06/09 全球购物
澳大利亚儿童精品仓库:Goo & Co.
2019/06/20 全球购物
自荐信怎么写呢?
2013/12/09 职场文书
农村党支部先进事迹
2014/01/14 职场文书
英语自我评价范文
2014/01/24 职场文书
清洁工岗位职责
2014/01/29 职场文书
《雨点》教学反思
2014/02/12 职场文书
市级三好学生事迹材料
2014/08/27 职场文书
公安忠诚教育心得体会
2016/01/23 职场文书
Javascript中async与await的捕捉错误详解
2022/03/03 Javascript