مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

salman-karaji

عضویت از 1394/06/05

جدا کردن سه رقم سه رقم و مشکل ثبت در بانک

  • دوشنبه 26 تیر 1396
  • 16:59
تشکر میکنم

سلام دوستان من یه تابع جاوااسکریپت واسه جدا کردن سه رقم سه رقم اعداد دارم ولی مشکل اینجاست که اجازه ثبت در بانک رو نمیده به خاطر اینکه رشته توش وارد میشه کسی راه حلی داره ؟ممنون

 $(function () {
        $(".three_digit").keyup(function (event) {
            comma_digit(this, event);
        });
    });
    function comma_digit(t, e) {
        if (e.which >= 37 && e.which <= 40) {
            e.preventDefault();
        }
        $(t).val(function (index, value) {
            return value
                .replace(/\D/g, '')
                .replace(/\B(?=(\d{3})+(?!\d))/g, ",")
            ;
        });
    }

<input type="text" class="three_digit" id="price" name="Price"

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

salman-karaji

عضویت از 1394/06/05

  • دوشنبه 26 تیر 1396
  • 17:28

مشکل حل شد با تابع

function FormatNumber(id1, id2) {
        document.getElementById(id2).value = FormatNumberBy3(document.getElementById(id1).value);
    }
    function FormatNumberBy3(num) {

        num = num.toString().replace(/,/g, '');

        return num;
    }

<input type="text" class="three_digit" id="priceEjareh" onkeyup="javascript: FormatNumber('priceEjareh', 'price2');" />
                            <input type="text" id="price2" name="PriceEjareh" class="hide" value="0" />

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)