我的任务是创建一个 PHP 文件,该文件将检查来自 HTML GET 的名称,其基础如下:
- 它可以来自小写或大写字母的 az
- 25 个或更少的字符长度
- 同时添加 TM 商标作为例外
我不知道我是否会为此使用 REGEX 或 STRIPOS。我的教授要我用 PHP 写这个。一些示例场景:
1. AdriaN = allow
2. $tackoverFlow = not allowed
3. StackoverFl0w = allowed
4. ™ Stack Over Flow ™ = Allowed
5. StækOverFlow = not allowed
到目前为止,这是我想出的,可以改进吗?
$pattern = '/[a-zA-Z0-9\$\™]{1,24}$/';