bijan_8k
چهارشنبه 17 فروردین 1390, 21:35 عصر
یک فرم دارم که شامل چند تکستباکس است که محتویات آنها تنها عدد است، البته اعداد فارسی.
به هنگام ارسال فرم و انجام عملیات ولیدیشن، میخواهم با استفاده از یک عبارت شرطی if، مقدار یکی از این تکسکباکسها را با عددی خاص مقایسه کنم و عملیاتی را انجام دهم؛ اما بنا به انتظار، پارسر جاوااسکریپت توانایی شناسایی اعداد فارسی را به عنوان عدد ندارد. آیا امکان برطرف نمودن این مشکل وجود دارد یا مجبور به تبدیل اولیهی اعداد فارسی به انگلیسی و سپس مقایسهی آنها با مقدار مذکور هستم؟
(لازم به ذکر است که دستور parseFloat هم در تبدیل اعداد فارسی به اعداد قابل فهم ناتوان است)
در صورت اجبار به تبدیل اعداد فارسی به انگلیسی خواهشمند است کوتاهترین و جمعوجورترین کد را در صورت امکان معرفی کنید.
با تشکر!
به هنگام ارسال فرم و انجام عملیات ولیدیشن، میخواهم با استفاده از یک عبارت شرطی if، مقدار یکی از این تکسکباکسها را با عددی خاص مقایسه کنم و عملیاتی را انجام دهم؛ اما بنا به انتظار، پارسر جاوااسکریپت توانایی شناسایی اعداد فارسی را به عنوان عدد ندارد. آیا امکان برطرف نمودن این مشکل وجود دارد یا مجبور به تبدیل اولیهی اعداد فارسی به انگلیسی و سپس مقایسهی آنها با مقدار مذکور هستم؟
(لازم به ذکر است که دستور parseFloat هم در تبدیل اعداد فارسی به اعداد قابل فهم ناتوان است)
در صورت اجبار به تبدیل اعداد فارسی به انگلیسی خواهشمند است کوتاهترین و جمعوجورترین کد را در صورت امکان معرفی کنید.
با تشکر!