私の仕事は、HTML GET からの名前をチェックする PHP ファイルを作成することでした。基本は次のとおりです。
- 大文字または小文字の 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}$/';