PDA

View Full Version : چگونه دو رقم اول عدد چهار رقمی چک کنیم



bitcob589
سه شنبه 28 آبان 1392, 18:26 عصر
با سلام
یک عدد چهار رقمی در تکس باکس به عنوان وروی دریافت می شود چگونه می توان اگر دو عدد اول عدد چهار رقمی 13 یا 14 بود عدد را قبول کنیم به عنوان نمونه اگر 1440 یا 1340 بود عدد دریافتی را قبول کرده و عدد ذخیره کنیم و اگر دو عدد اول 13 یا 14نبود به کاربر پیغام نمایش دهیم

samin_panahi
سه شنبه 28 آبان 1392, 19:16 عصر
به نظرم نیاز نیست دو رقم اول رو چک کنی
چک کنی عدد بزرگتر مساوی 1300 و کوچکتر از 1500 باشه کافیه

bitcob589
سه شنبه 28 آبان 1392, 19:28 عصر
به نظرم نیاز نیست دو رقم اول رو چک کنی
چک کنی عدد بزرگتر مساوی 1300 و کوچکتر از 1500 باشه کافیه

اگر بخواهم دو رقم اول بررسی کنم به چه صورتی می توان چنین کاری کرد

samin_panahi
سه شنبه 28 آبان 1392, 19:39 عصر
عدد رو تقسیم بر 100 کن



if ((Number / 100) == 13 || (Number / 100) == 14)
{

}

bitcob589
سه شنبه 28 آبان 1392, 19:59 عصر
با تشکر از شما بابت پاسخ دادن کد بالا به درستی عمل می کند :تشویق:
آیا توضیحات پست یک با rejex امکان پذیر است .

samin_panahi
سه شنبه 28 آبان 1392, 20:43 عصر
با تشکر از شما بابت پاسخ دادن کد بالا به درستی عمل می کند :تشویق:
آیا توضیحات پست یک با rejex امکان پذیر است .

می تونید از این لینک (http://stackoverflow.com/questions/4461637/regular-expressions-for-number-range-and-characters) استفاده کنید

mohammad5593
چهارشنبه 29 آبان 1392, 06:43 صبح
با سلام
یک عدد چهار رقمی در تکس باکس به عنوان وروی دریافت می شود چگونه می توان اگر دو عدد اول عدد چهار رقمی 13 یا 14 بود عدد را قبول کنیم به عنوان نمونه اگر 1440 یا 1340 بود عدد دریافتی را قبول کرده و عدد ذخیره کنیم و اگر دو عدد اول 13 یا 14نبود به کاربر پیغام نمایش دهیم

اینطوری هم میشه
private void button1_Click(object sender, EventArgs e)
{
string test = textBox1.Text;
string b = test.Substring(0, 2);
MessageBox.Show(b);
}