1.认识正则表达式.html 858 B

123456789101112131415161718192021222324252627282930
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. </head>
  8. <body>
  9. <script>
  10. const reg = /西游记/g;
  11. var str = '西游记是四大名著之一,我爱看西游记';
  12. console.log(reg.test(str));
  13. console.log(reg.exec(str));
  14. console.log(str.match(reg));
  15. const str1 = str.replace(reg,'红楼梦');
  16. console.log(str1);
  17. /**
  18. * 正则定义
  19. * const reg<名字> = /需要校验的规则/
  20. * 1.test() 匹配文本中是否包含校验的字符 返回布尔值
  21. * 2.exec() 返回数组格式 查找符合条件的字符
  22. * 3.match() 查找符合规则的字符并返回
  23. * 4.replace() 替换
  24. */
  25. </script>
  26. </body>
  27. </html>