PDA

View Full Version : سوال: تابعی برای جلوگیری از ورود حروف



reza69
سه شنبه 16 اردیبهشت 1393, 11:48 صبح
سلام میخواستم موقعی که رشته عدد وارد میکنم تو این تابع مقایسه کنه و جواب بده.

public string jelogiriazharf()
{
foreach (char c in txtbedeh4.Text)
{
if ((c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z') || (c >= '?' && c <= '?') || c == '?' || c == '.' || c == '@' || c == '~' || c == '!' || c == '#' || c == '$' || c == '%' || c == '^' || c == '&' || c == '*' || c == '(' || c == ')' || c == '_' || c == '-' || c == '=' || c == '+' || c == '*' || c == '|' || c == ',' || c == '>' || c == '?' || c == '/' || c == '"')
txtbedeh4.Text = "";
}
return;
}

reza69
سه شنبه 16 اردیبهشت 1393, 12:15 عصر
درست شد.

public string jh;
public string jelogiriazharf()
{
foreach (char c in jh)
{
if ((c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z') || (c >= '?' && c <= '?') || c == '?' || c == '.' || c == '@' || c == '~' || c == '!' || c == '#' || c == '$' || c == '%' || c == '^' || c == '&' || c == '*' || c == '(' || c == ')' || c == '_' || c == '-' || c == '=' || c == '+' || c == '*' || c == '|' || c == ',' || c == '>' || c == '?' || c == '/' || c == '"')
{
lblmessage.Text = ".لطفا داخل کادر های عددی حروف را وارد نکنید";
jh = "qf0o";
}
}
return jh;
}

===========================
jh = txttarikhtd.Text;
jelogiriazharf();
if (jh == "qf0o")
{ jh = ""; return; }