5.字符类.html 1003 B

123456789101112131415161718192021222324252627282930313233343536373839
  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. // [] 任意匹配
  11. const reg = /[abc]/;
  12. console.log(reg.test("ababab"));
  13. console.log(reg.test("abc"));
  14. console.log(reg.test("acbab"));
  15. console.log(reg.test("acacacac"));
  16. console.log(reg.test("ededfd"));
  17. // - 连字符
  18. const reg1 = /0-9/;
  19. const reg2 = /a-z/;
  20. const reg3 = /A-Z/;
  21. const reg4 = /a-zA-Z0-9_/;
  22. // ^ 取反
  23. const reg5 =/[^0-9]/;
  24. console.log(reg5.test('adad'));
  25. // . 匹配换行外的任意字符
  26. const reg6 = /./;
  27. console.log(reg6.test('adad'));
  28. console.log(reg6.test('12123'));
  29. console.log(reg6.test(' '));
  30. console.log(reg6.test('.'));
  31. console.log(reg6.test('\t'));
  32. </script>
  33. </body>
  34. </html>