私は1文字の正規表現を許可しようとしていますが、複数の値を許可しているようです。アルファベット1文字のみを許可する - RegEx
私はこれを試してみました。..
$char = trim($_REQUEST['char']);
/* Validate char */
if (preg_match('/[^a-zA-Z]{1}/', $char)) {
$char = 'a';
}
echo $char;
この..
$char = trim($_REQUEST['char']);
/* Validate char */
if (!preg_match('/[a-zA-Z]{1}/', $char)) {
$char = 'a';
}
echo $char;
しかし、どちらも仕事を。 $_REQUEST['char']
がaa
に等しい場合でも、結果は常に出力されます。
ありがとうございました。私は実際には私が上記の最初の例でそれを試してみましたが、うまくいかなかったので、2番目の例で試してみましょう。 – Brett