5.元字符-字符类.html 1.0 KB

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. // 1. 任意匹配 []
  11. // const reg = /[abc]/;
  12. // console.log(reg.test("ababab"));
  13. // console.log(reg.test("abc"));
  14. // console.log(reg.test("acbacb"));
  15. // console.log(reg.test("acacac"));
  16. // console.log(reg.test("dfdfdf"));
  17. // 2.连字符 -
  18. const reg1 = /[0-9]/;
  19. const reg2 = /[a-z]/;
  20. const reg3 = /[A-Z]/;
  21. const reg4 = /[a-zA-Z0-9_]/;
  22. console.log(reg1.test(4))
  23. // 3.取反 ^
  24. const reg5 = /[^0-9]/
  25. console.log(reg5.test(4))
  26. // 4. . 除空格外的任意字符
  27. const reg6 = /./;
  28. console.log(reg6.test("aaa"));
  29. console.log(reg6.test("1234567890"));
  30. console.log(reg6.test(""));
  31. console.log(reg6.test("\n"));
  32. console.log(reg6.test("\r"));
  33. </script>
  34. </body>
  35. </html>