Js 模式匹配

Posted BadGirl_Xiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Js 模式匹配相关的知识,希望对你有一定的参考价值。

模式匹配:

什么是模式匹配:可以设置查找或替换的规则!

何时使用模式匹配:要查找的关键字可能发生有规律的变化。

如何使用模式匹配:

1.先定义模式:/关键字/模式

比如:var reg=/no/i;

no 是要查找关键字原文,不加“”  引号

i    表示忽略大小写!

String类型中,提供了专门支持模式匹配的API。

按模式替换关键字:str = str.replace(reg,"新值");

  默认replace仅替换第一个关键字!

  要想全局替换,要在模式中定义“g”;

实例如下:

<!DOCTYPE html>
<html lang="en-US">
<head>
	<meta charset="UTF-8">
	<title></title>
</head>
<body>
	<script type="text/javascript"> 
	  var str="No zuo no die";
	  var regular = /no/ig ;  //定义一个规则  i 不区分大小写
	  str=str.replace(regular,"***");
	  console.log(str);   //  如果是/no/   小写no替换  /no/i  No替换成***  g全局替换  No  no全部替换
	</script>
</body>
</html>

 

以上是关于Js 模式匹配的主要内容,如果未能解决你的问题,请参考以下文章

详解 Scala 模式匹配

js正则匹配总结

Js 模式匹配

正则表达式的贪婪和非贪婪模式

谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js

js 常用正则表达式表单验证代码