私はフォームを持っており、それを送信する際に次のことを確認したいと思います。
- 入力フィールドに入力されたものの先頭は
mod_
- のあと
mod_
は、英数字のみ使用できます。
最初の段階では、私はここまで行きました:
if (preg_match('/^mod_/', $str)) {
//script goes here
}
ただし、第 2 段階では、最適な方法/機能であるかどうかは完全にはわかりません。
if (preg_match('/^mod_/[A-Za-z0-9]$/', $str)) {
//script goes here
}
の第 2 段階で間違いを犯したpreg_match()
可能性がありますが、そうでない場合は、私が使用したものが問題ないかどうか、またはそれを改善するために何ができるかを教えてください。