سلام دوستان
من میخوام داخل Razor اعداد رو سه رقم سه رقم جدا کنم.چجوی میشه این کار رو انجام داد؟؟؟؟
با تشکر
تابع زیر یک ورودی دریافت کرده و آن را به صورت سه رقم سه رقم (ریالی) بر میگرداند .
function ToRial(str) { str = str.replace(/\,/g, ''); var objRegex = new RegExp('(-?[0-9]+)([0-9]{3})'); while (objRegex.test(str)) { str = str.replace(objRegex, '$1,$2'); } return str; }
در هر کجای پروژه نیاز به استفاده از آن را داشتید به صورت زیر عمل کنید :
ToRial("123456789"); //output :123,456,789
تشکر فراوان
با سلام خدمت استاد ارجمند
من به تازگی کار با mvc شروع کردم. و میخوام در razor موقعی که کاربر مقدار را وارد مینماید در لحظه سه رقم سه رقم نمایش بده. اگر کد بالا برای همین کار هست
خواهشمندم نحوه استفاده از اونو دقیق تر اموزش بدید . model.price در قسمت razor من چطوری میتونم بهش torial بدم . ممنونم
سلام ابتدا یک تکس باکس به شکل زیر
<input type="text" name="PricePishPardakht" class="form-control" Value=1 min=1 style="margin-top:7px;" onkeyup="javascript: this.value = ToRial(this.value);" />
باقراردادن درون تکس باکس
onkeyup="javascript: this.value = ToRial(this.value)
حالا در اسکریپت کد زیر را وارد کنید
function ToRial(str) { str = str.replace(/\,/g, ''); var objRegex = new RegExp('(-?[0-9]+)([0-9]{3})'); while (objRegex.test(str)) { str = str.replace(objRegex, '$1,$2'); } return str; }
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)