View Full Version : regular expression مربوط به تاریخ
sorena1356
یک شنبه 03 آذر 1387, 09:52 صبح
سلام
تو regular expression واسه اینکه تاریخ بصورت ##/##/#### گرفته بشه چی باید ینویسم
اصلا روش دیگری برای گرفتن تاریخ از کاربر هست یانه ؟ میخوم از textbox استفاده نکنم
milade
یک شنبه 03 آذر 1387, 13:04 عصر
میخوم از textbox استفاده نکنم
پس از چی می خوای استفاده کنی؟
##/##/#### گرفته بشه چی باید ینویسم
\d{4}/\d{2}/\d{2}
البته فکر کنم درست نوشته باشم
موفق باشی
sorena1356
یک شنبه 03 آذر 1387, 13:16 عصر
مثلا اگه ماسک ادیت باشه یا datepicker شمسی خیلی خوبه - اگه کسی داره به من بده
milade
یک شنبه 03 آذر 1387, 20:16 عصر
اینا چیه؟(من اطلاع دقیقی ندارم)
mahdi_farhani
یک شنبه 03 آذر 1387, 23:36 عصر
برای editmask میتونی از AjaxCTP استفاده کنید
Datepicker فارسی هم من ندیدم ، ولی اگر سرچ کنی پیدا میکنی
میلاد این reg که شما نوشتید تاریخ رو چک نمیکنه بله نحوه نوشتن 8 تا عدد رو فقط چک میکنه
mohammad_ms_ms
جمعه 03 آذر 1391, 14:36 عصر
سلام
من datepicker فارسی دیدم . آقای هاشمی ایجادش کرده
خیلی خوبه
برای عبارت regExp مثل زیر عمل کنید
توی بعضی زبان ها ظاهرا مشکل داره (همه عبارت در یک سطر و $ هم آخر عبارت است)
^[1-4]\d{3}\/((0?[1-6]\/((3[0-1])|([1-2][0-9])|(0?[1-9])))|((1[0-2]|
(0?[7-9]))\/(30|([1-2][0-9])|(0?[1-9]))))$
simaemadi
جمعه 03 آذر 1391, 15:38 عصر
سلام ببخشید کد فارسی نوشتن فقط !!! درregular expression
کسی میدونه؟در text box ? مرسی:افسرده:
faridsmart
سه شنبه 01 مهر 1393, 10:53 صبح
http://barnamenevis.org/archive/index.php/t-361724.html
http://projectp30.ir/%D8%B3%D9%88%D8%B1%D8%B3-%DA%A9%D8%AF-%D8%AA%D8%A7%DB%8C%D9%BE-%D9%81%D9%82%D8%B7-%D8%AD%D8%B1%D9%88%D9%81-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D8%AF%D8%B1-textbox-%D8%AF%D8%B1-c/
shervinrv
سه شنبه 01 مهر 1393, 11:02 صبح
اوه تاپیک واسه 6 سال پیشه.اول توجه نکردم
ولی عیب نداره شاید به درد کسی بخوره
============
سلام دوست عزیز
من توی پروژم دارم از این datepicker استفاده میکنم
http://www.dotnettips.info/post/1382/persiandatepicker-%DB%8C%DA%A9-datepicker-%D8%B4%D9%85%D8%B3%DB%8C-%D8%A8%D9%87-%D8%B2%D8%A8%D8%A7%D9%86-javascript-%DA%A9%D9%87-%D8%A7%D8%B2-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE-%D8%B3%D8%B1%D9%88%D8%B1-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D9%85%DB%8C%E2%80%8C%DA%A9%D9%86%D8%AF
خیلی راحت و عالیه
برای کنترل درست بودن تاریخ هم از این regex استفاده میکنم
((?<!\d+)([1-9][0-9][0-9][0-9](?!\d+))/([1-9]|[0][1-9]|[1][0-2])/([1-9]|[1-2][0-9]|[0][1-9]|[3][0-1]))
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.