欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JS基于正则表达式的替换操作(replace)用法示例

程序员文章站 2023-01-03 17:13:13
本文实例讲述了js基于正则表达式的替换操作(replace)用法。分享给大家供大家参考,具体如下: 正则表达式替换使用的是replace()方法。replace()方法是...

本文实例讲述了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>

ps:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:

javascript正则表达式在线测试工具:

正则表达式在线生成工具:

更多关于javascript相关内容感兴趣的读者可查看本站专题:《javascript正则表达式技巧大全》、《javascript替换操作技巧总结》、《javascript查找算法技巧总结》、《javascript数据结构与算法技巧总结》、《javascript遍历算法与技巧总结》、《javascript中json操作技巧总结》、《javascript错误与调试技巧总结》及《javascript数学运算用法总结

希望本文所述对大家javascript程序设计有所帮助。