码迷,mamicode.com
首页 > Web开发 > 详细

Js 模式匹配

时间:2017-07-27 00:57:19      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:模式匹配   java   die   规律   ace   string类   div   javascrip   doctype   

模式匹配:

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

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

如何使用模式匹配:

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 模式匹配

标签:模式匹配   java   die   规律   ace   string类   div   javascrip   doctype   

原文地址:http://www.cnblogs.com/AmbiguousMiao/p/7242587.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!