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精华代码集
Jan 24 Javascript
javascript语言结构小记(一)
Sep 10 Javascript
关于jquery ajax 调用带参数的webservice返回XML数据一个小细节
Jul 31 Javascript
Jquery操作radio的简单实例
Jan 06 Javascript
JS实现DIV容器赋值的方法
Dec 14 Javascript
JQuery Mobile 弹出式登录框的实现方法
May 28 Javascript
详解闭包解决jQuery中AJAX的外部变量问题
Feb 22 Javascript
详解如何在Vue里建立长按指令
Aug 20 Javascript
layui弹出层按钮提交iframe表单的方法
Aug 20 Javascript
详解微信小程序与内嵌网页交互实现支付功能
Oct 22 Javascript
vue router 通过路由来实现切换头部标题功能
Apr 24 Javascript
详解如何使用Node.js实现热重载页面
May 06 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 攻击方法之谈php+mysql注射语句构造
2009/10/30 PHP
php session和cookie使用说明
2010/04/07 PHP
php使用strtotime和date函数判断日期是否有效代码分享
2013/12/25 PHP
PHP入门教程之自定义函数用法详解(创建,调用,变量,参数,返回值等)
2016/09/11 PHP
Eclipse PHPEclipse 配置的具体步骤
2017/08/08 PHP
使用swoole 定时器变更超时未支付订单状态的解决方案
2019/07/24 PHP
一个cssQuery对象 javascript脚本实现代码
2009/07/21 Javascript
javascript 动态table添加colspan\rowspan 参数的方法
2009/07/25 Javascript
jQuery 处理网页内容的实现代码
2010/02/15 Javascript
有关javascript的性能优化 (repaint和reflow)
2013/04/12 Javascript
常用的Javascript设计模式小结
2015/12/09 Javascript
jQuery进行组件开发完整实例
2015/12/15 Javascript
微信小程序之仿微信漂流瓶实例
2016/12/09 Javascript
EditPlus 正则表达式 实战(3)
2016/12/15 Javascript
AngularJS constant和value区别详解
2017/02/28 Javascript
详解vuex commit保存数据技巧
2018/12/25 Javascript
js实现图片上传到服务器和回显
2020/01/19 Javascript
vue-socket.io跨域问题有效解决方法
2020/02/11 Javascript
JS深入学习之数组对象排序操作示例
2020/05/01 Javascript
python杀死一个线程的方法
2015/09/06 Python
Python聚类算法之基本K均值实例详解
2015/11/20 Python
windows下python安装paramiko模块和pycrypto模块(简单三步)
2017/07/06 Python
django 修改server端口号的方法
2018/05/14 Python
python 内置模块详解
2019/01/01 Python
基于h5py的使用及数据封装代码
2019/12/26 Python
python Autopep8实现按PEP8风格自动排版Python代码
2021/03/02 Python
整理HTML5的一些新特性与Canvas的常用属性
2016/01/29 HTML / CSS
Europcar比利时:租车
2019/08/26 全球购物
酒店执行总经理岗位职责
2013/12/15 职场文书
会计系中文个人求职信
2013/12/24 职场文书
聚美优品励志广告词
2014/03/14 职场文书
升国旗仪式主持词
2014/03/19 职场文书
奉献演讲稿范文
2014/05/21 职场文书
交流会主持词
2015/07/02 职场文书
七年级话题作文之执着
2019/11/19 职场文书
pytorch实现线性回归以及多元回归
2021/04/11 Python