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 模式匹配的主要内容,如果未能解决你的问题,请参考以下文章