检查变量是否只有一个字母或特定字符串

kwi*_*chz 1 php regex

我有我的变量$_GET['artist'],我想检查一下:

  1. 如果该变量已经只拿到了one一封信,这封信是从az(区分大小写,因此A是无效的);
  2. 或者如果该变量是allother

如何在PHP 上regexpreg_match()PHP上检查它?

Zna*_*kus 6

if (preg_match('/^([a-z]|all|other)$/', $_GET['artist']) === 1) {
    // True
}
Run Code Online (Sandbox Code Playgroud)

假设all并且other也应该区分大小写.