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 cookies 常见网页木马挂马代码 24小时只加载一次
Apr 13 Javascript
一步一步教你写一个jQuery的插件教程(Plugin)
Sep 03 Javascript
jquery删除指定的html标签并保留标签内文本内容的方法
Apr 02 Javascript
JS实现倒计时和文字滚动的效果实例
Oct 29 Javascript
AngularJs html compiler详解及示例代码
Sep 01 Javascript
Javascript ES6中数据类型Symbol的使用详解
May 02 Javascript
Angular项目中$scope.$apply()方法的使用详解
Jul 26 Javascript
jQuery ajax读取本地json文件的实例
Oct 31 jQuery
JS 音频可视化插件Wavesurfer.js的使用教程
Oct 31 Javascript
setTimeout与setInterval的区别浅析
Mar 23 Javascript
浅谈Webpack多页应用HMR卡住问题
Apr 24 Javascript
layer.open弹层查看缩略图的原图,自适应大小的实例
Sep 05 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 创建标签云函数代码
2010/05/26 PHP
php中使用preg_match_all匹配文章中的图片
2013/02/06 PHP
Yii框架参数化查询中IN查询只能查询一个的解决方法
2017/05/20 PHP
PHP5.5基于mysqli连接MySQL数据库和读取数据操作实例详解
2019/02/16 PHP
javascript 单选框,多选框美化代码
2008/08/01 Javascript
JQuery Tab选项卡效果代码改进版
2010/04/01 Javascript
能说明你的Javascript技术很烂的五个原因分析
2011/10/28 Javascript
在标题栏显示新消息提示,很多公司项目中用到这个方法
2011/11/04 Javascript
分享一个asp.net pager分页控件
2012/01/04 Javascript
js模仿jquery的写法示例代码
2013/06/16 Javascript
javascript移动开发中touch触摸事件详解
2016/03/18 Javascript
jQuery基于BootStrap样式实现无限极地区联动
2016/08/26 Javascript
js发送短信倒计时的简单实现方法
2016/09/08 Javascript
jQuery插件DataTable使用方法详解(.Net平台)
2016/12/22 Javascript
jquery表单提交带错误信息提示效果
2017/03/09 Javascript
如何在Vue中使用CleaveJS格式化你的输入内容
2018/12/14 Javascript
详解利用nodejs对本地json文件进行增删改查
2019/09/20 NodeJs
原生js实现下拉框选择组件
2021/01/20 Javascript
numpy排序与集合运算用法示例
2017/12/15 Python
Python3正则匹配re.split,re.finditer及re.findall函数用法详解
2018/06/11 Python
在Python中表示一个对象的方法
2019/06/25 Python
Python自定义一个异常类的方法
2019/06/27 Python
使用python绘制二维图形示例
2019/11/22 Python
pytorch 图像中的数据预处理和批标准化实例
2020/01/15 Python
Python爬取新型冠状病毒“谣言”新闻进行数据分析
2020/02/16 Python
Python代码需要缩进吗
2020/07/01 Python
对python中list的五种查找方法说明
2020/07/13 Python
Under Armour安德玛德国官网:美国高端运动科技品牌
2019/03/09 全球购物
Calphalon美国官网:美国顶级锅具品牌
2020/02/05 全球购物
中学教师实习自我鉴定
2013/09/28 职场文书
经理秘书岗位职责
2013/11/14 职场文书
软件项目实施计划书
2014/05/02 职场文书
2015国庆节感想
2015/08/04 职场文书
2015年乡镇食品安全工作总结
2015/10/22 职场文书
python实现会员管理系统
2022/03/18 Python
MySQL的意向共享锁、意向排它锁和死锁
2022/07/15 MySQL