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 相关文章推荐
驱动事件的addEvent.js代码
Mar 27 Javascript
Jquery 返回json数据在IE浏览器中提示下载的问题
May 18 Javascript
angular-cli修改端口号【angular2】
Apr 19 Javascript
addEventListener()与removeEventListener()解析
Apr 20 Javascript
jQuery plugin animsition使用小结
Sep 14 jQuery
JS实现点击循环切换显示内容的方法
Oct 19 Javascript
axios发送post请求,提交图片类型表单数据方法
Mar 16 Javascript
安装Node.js并启动本地服务的操作教程
May 12 Javascript
jQuery实现的滑块滑动导航效果示例
Jun 04 jQuery
微信小程序之onLaunch与onload异步问题详解
Mar 28 Javascript
node.js ws模块搭建websocket服务端的方法示例
Apr 25 Javascript
Vue.set 全局操作简单示例
Sep 19 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
thinkphp3查询mssql数据库乱码解决方法分享
2014/02/11 PHP
神盾加密解密教程(三)PHP 神盾解密工具
2014/06/08 PHP
php+mysql+jquery实现简易的检索自动补全提示功能
2017/04/15 PHP
基于jquery的一个拖拽到指定区域内的效果
2011/09/21 Javascript
jquery.bgiframe.js在IE9下提示INVALID_CHARACTER_ERR错误
2013/01/11 Javascript
JS格式化数字金额用逗号隔开保留两位小数
2013/10/18 Javascript
超级简单的jquery操作表格方法
2014/12/15 Javascript
jQuery实现仿QQ在线客服效果的滚动层代码
2015/10/15 Javascript
详解jQuery UI库中文本输入自动补全功能的用法
2016/04/23 Javascript
EasyUI创建对话框的两种方式
2016/08/23 Javascript
JavaScript实现的微信二维码图片生成器的示例
2016/10/26 Javascript
设置jquery UI 控件的大小方法
2016/12/12 Javascript
js querySelector() 使用方法
2016/12/21 Javascript
微信小程序 wx:for的使用实例详解
2017/04/27 Javascript
JS根据json数组多个字段排序及json数组常用操作
2019/06/06 Javascript
jQuery/JS监听input输入框值变化实例
2019/10/17 jQuery
vue点击按钮动态创建与删除组件功能
2019/12/29 Javascript
[43:03]LGD vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
Python自动化测试Eclipse+Pydev 搭建开发环境
2016/08/15 Python
Python实现求笛卡尔乘积的方法
2017/09/16 Python
python基础教程项目二之画幅好画
2018/04/02 Python
Python中浅拷贝copy与深拷贝deepcopy的简单理解
2018/10/26 Python
python 字典有序并写入json文件过程解析
2019/09/30 Python
pandas 空数据处理方法详解
2019/11/02 Python
django表单中的按钮获取数据的实例分析
2020/07/31 Python
python+pygame实现坦克大战小游戏的示例代码(可以自定义子弹速度)
2020/08/11 Python
HTML 5.1来了 9月份正式发布 更新内容预览
2016/04/26 HTML / CSS
Jack Rogers官网:美国经典的女性鞋靴品牌
2019/09/04 全球购物
开朗女孩的自我评价
2014/02/10 职场文书
购房协议书范本
2014/04/11 职场文书
党课培训心得体会
2014/09/02 职场文书
成都人事代理协议书
2014/10/25 职场文书
员工拾金不昧表扬稿
2015/05/05 职场文书
有关保护环境的宣传标语100条
2019/08/07 职场文书
Python 数据可视化之Matplotlib详解
2021/11/02 Python
电脑只能进入安全模式无法正常启动的解决办法
2022/04/08 数码科技