文字列に-z、A-Zまたは&記号しか含まれていないかどうかを確認する方法は?テキストフィールドにA-Zが含まれているかどうかを確認し、&
if (!preg_match('/[^A-Za-z]+&/', $sender_t))
{
echo 'good';
}
else { echo 'no good'; }
文字列に-z、A-Zまたは&記号しか含まれていないかどうかを確認する方法は?テキストフィールドにA-Zが含まれているかどうかを確認し、&
if (!preg_match('/[^A-Za-z]+&/', $sender_t))
{
echo 'good';
}
else { echo 'no good'; }
あなたは
if (preg_match('/^[A-Za-z&]+$/', $sender_t))
{
echo 'good';
}
else { echo 'no good'; }
曲折^
がラインの始まりと一致するように、文字クラス[...]
外であることに注意してください(ないを試してみて、この
$sender_t = '&&';
if (!preg_match('/[^A-Za-z&]/', $sender_t))
{
echo 'good';
}
else
{
echo 'no good';
}
エコーはありません良いmsg –
私はエコーが良くて、私はここでそれを実行しています - https://repl.it/languages/php – zenwraight
それは仕事です!私はhtmlspecialcharsを使っていたので、それはうまくいきませんでした。 –
ようなものが必要内部、文字クラスを無効にする)、そして追加された末尾のは、の最後の行と一致します。
送信者が英字またはアンパサンド(少なくとも1つ)のみを含む場合に一致します。
大括弧の中にアンパサンド( '&')を入れてみませんか? –
コードの現在の問題は何ですか?エラーまたはそれと一致しない場合がありますか? –
&ブラケットの内部で彼が必要とするものを解決する – zenwraight