代码之家  ›  专栏  ›  技术社区  ›  Jack Maessen

如何允许斜线/in preg_与php匹配[重复]

  •  -1
  • Jack Maessen  · 技术社区  · 6 年前

    这个问题已经有了答案:

    仅筛选输入 a-z , A-Z 0-9 我用这条线:

    preg_match('/^[a-zA-Z0-9]+$/', $_POST['copyfile-destination'])
    

    我该怎么改斜杠 / 是否也允许?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Pavel Třupek    6 年前

    您需要转义它或使用另一个分隔符(例如而不是/)

    preg_match('/^[a-zA-Z0-9\/]+$/', $_POST['copyfile-destination'])
    

    preg_match('#^[a-zA-Z0-9/]+$#', $_POST['copyfile-destination'])
    
    推荐文章