PDA

View Full Version : خواندن یک کاراکتر خاص از رشته



bamzi software
دوشنبه 14 مرداد 1387, 16:59 عصر
با سلام

من تو صفحه ی وبم یک textbox دارم.
میخوام ببینم تو رشته ای که کاربر توی این textbox می نویسه "@" وجود داره یا نه...

چه کدی باید بنویسم؟

ممنون

MostafaAhmadi
دوشنبه 14 مرداد 1387, 17:27 عصر
textbox1.Text.Contains("@");
اگر باشه True وگرنه False بر می گرداند.

bamzi software
دوشنبه 14 مرداد 1387, 17:39 عصر
ممنون از شما که راهنماییم کردید.
این کد هم جواب داد:

string a = TextBox19.Text;
int i = a.IndexOf("@");
if (i == -1)

اگر i=-1 یعنی این کارکتر وجود ندارد.

Salar Ashgi
دوشنبه 14 مرداد 1387, 19:57 عصر
کد بهتر برای شما دوست گرامی :



private void button1_Click(object sender, EventArgs e)
{
string s = textBox1.Text;
int k = 0;
for (int i = 0; i < s.Length; i++)
{
if (s[i] == '@')
{
MessageBox.Show("Found");
k++;
break;
}
}
if (k == 0)
MessageBox.Show("Not Found");
}


موفق باشید