文本框只能输入数字

    xiaoxiao2026-04-07  8

    文本框只能输入数字

    使用的时候只需要为文本框赋上class就好了

    //限制文本框只能输入数字 $(".CheckNumber").keyup(function () { //得到第一个字符是否为负号 var t = $(this).val().charAt(0); //先把非数字的都替换掉,除了数字和. $(this).val($(this).val().replace(/[^\d.]/g, '')); //必须保证第一个为数字而不是. $(this).val($(this).val().replace(/^\./g, '')); //保证.只出现一次,而不能出现两次以上 $(this).val($(this).val().replace('.', '$#$').replace(/\./g, '').replace('$#$', '.')); //如果第一位是负号,则允许添加 if(t == '-'){ $(this).val() = '-'+$(this).val(); } });
    转载请注明原文地址: https://ju.6miu.com/read-1308579.html
    最新回复(0)