代码之家  ›  专栏  ›  技术社区  ›  handsome

如何匹配域与子域在一个域列表与正则表达式?

  •  0
  • handsome  · 技术社区  · 4 年前
    const valid = (domain) => domain.match(/^(test.com|example.com)$/);
    

    这些是我的案子

    valid("test.com") // true
    valid("something.test.com") //false
    

    如何调整regexp使其返回truesomething.test.com?谢谢您!

    1 回复  |  直到 4 年前
        1
  •  1
  •   sal    4 年前

    /^(\S+\.)*(test.com|example.com)$/
    

    在这里看到它的作用: https://regex101.com/r/xnyA3i/2