pernia
شنبه 21 آذر 1388, 09:40 صبح
سلام.
برای مقایسه کردن یک رشته با یک فرمت دنبال یه راه ساده میگردم.
بچه ها این نمونه رو ببینید:
12+5+FT
من دنبال این بودم که بفهمم آیا رشته وارد شده ، با فرمت بالا هماهنگی داره یا نه!
بعد اومدم از عملگر LIKE استفاده کردم ولی تنها مشکلی که باقی موند این بود که برای اعداد
و کاراکتر ها فقط یه کاراکتر رو در نظر میگرفت! و کلمه و اعداد چند رقمی رو ساپورت نمیکرد!
یعنی نهایتش شد این:
LIKE [0-9]+[0-9]+??
اگه کار به نوشتن زیر برنامه بکشه یه راهی پیدا میکنم اما کسی راهی آسون سراغ نداره؟
مثل همون چیرزایی که در PHP یا ASPX داریم به نام RegularExpressionValidator
که یه فرمت میگیره و کلا بر اون اساس مقایسه رو انجام میده مثل این نمونه
pattern=".*@.*\..*"
برای مقایسه کردن یک رشته با یک فرمت دنبال یه راه ساده میگردم.
بچه ها این نمونه رو ببینید:
12+5+FT
من دنبال این بودم که بفهمم آیا رشته وارد شده ، با فرمت بالا هماهنگی داره یا نه!
بعد اومدم از عملگر LIKE استفاده کردم ولی تنها مشکلی که باقی موند این بود که برای اعداد
و کاراکتر ها فقط یه کاراکتر رو در نظر میگرفت! و کلمه و اعداد چند رقمی رو ساپورت نمیکرد!
یعنی نهایتش شد این:
LIKE [0-9]+[0-9]+??
اگه کار به نوشتن زیر برنامه بکشه یه راهی پیدا میکنم اما کسی راهی آسون سراغ نداره؟
مثل همون چیرزایی که در PHP یا ASPX داریم به نام RegularExpressionValidator
که یه فرمت میگیره و کلا بر اون اساس مقایسه رو انجام میده مثل این نمونه
pattern=".*@.*\..*"