PHP コードの文字列に、指定された文字のリストのみが含まれているかどうかを確認する必要があります。しかし、それらのいくつかはスケープが必要になる可能性があるため、私はそれを機能させることができません。あらゆることを試しましたが、うまくいきません...
必要な検証は次のとおりです。
- 0-9
- AZ
- から
- 文字: .%^& ()$#@!/ -+/
基本的に、不明なASCII文字があるかどうかを確認したい(すでにそれを行う機能があるかどうかはわかりません)。
私のコードは次のようになりました:
if(preg_match("/[A-Za-z0-9\.\#\-\+\*\\\/\=\_\%\$\(\)]/", $cmd) === false)
それで、すべての文字は特別ですか?