私は正規表現関数を作成し、データを保存するときにそれを呼び出しました。テキストボックスに入力された最初の特殊文字をラベルに表示する方法
if (ClassName.CheckSpecialCharacter(txt_ExpName1.Text)==false)
{
lblErrMsg.Text = "Special characters not allowed";
return;
}
は今の代わりに、「許可されていない特殊文字」を書いて、私は、@が入力された場合の第一特別なテキストボックスに入力された文字、そう を添付したい:ここで使用
public static bool CheckSpecialCharacter(string value)
{
System.Text.RegularExpressions.Regex regex = new System.Text.RegularExpressions.Regex(@"[~`[email protected]#$%^*()=|\{}';.,<>]");
if (regex.IsMatch(value))
{
return false;
}
else
{
return true;
}
}
メッセージは「特殊文字@許可されていません」と読み替えてください。
これは可能ですか?助けてください。ありがとうございます。
正規表現を2回使用する必要はありません。単に 'regex.Match'を使い、' match.Success'が* true *であるかどうかを確認してください。 –
ありがとう@WiktorStribiżew –
@KDこれは本当にありがとうございました! javascriptで同じことをする方法を教えていただけますか? – sumedha