اعتبارسنجی نام در سی شارپ

سوال

سلام به همه مهندسای عزیز، کسی میتونه کمکم کنه، میخوام برنامه ایی بنویسم که اسم کاربر رو بگیره و اگر اسمش شامل کاراکتری به جز کاراکتر underline بود بهش ارور بده و در غیراینصورت پیام تایید رو بهش نشون بده.ممنوووون

مثلا

ورودی                 mohse@n

خروجی               namotabar ast

حل شده 2
Mohsen 2 ماه 4 پاسخ ها 69 دیده شده 4

پاسخ ها ( ۴ )

  1. string userName = Console.ReadLine();
    char[] ch = userName.ToCharArray();
    bool f=true;
    for (int i = 0; i < ch.Length; i++)
    {
    if (!(ch[i] >= ‘A’ && ch[i] <= ‘z’ || ch[i] == ‘_’))
    {
    f = false;
    break;
    }
    }
    if (f==true)
    {
    Console.WriteLine(“ok”);
    }
    else
    {
    Console.WriteLine(“error”);
    }

  2. بهترین پاسخ
  3.  

  4. با سلام به شما دوست درسمنی

    کد برنامه به شکل زیر است

     

ارسال یک پاسخ