亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何以文本框數字格式(如 44.44)執行驗證

如何以文本框數字格式(如 44.44)執行驗證

PHP
神不在的星期二 2021-06-29 17:10:51
我想檢查 javascript 和 php 的值,哪個應該像這種格式 22.22 或 00.44 或 44 或 55.00。我有以下代碼。$(function(){    // $('.pixcel_rate').keypress(function (event) {    //         return isNumber(event, this)    // });   $('.pixcel_rate').keypress(function (event) {            return validateFloatKeyPress($(this).val());    });  });// THE SCRIPT THAT CHECKS IF THE KEY PRESSED IS A NUMERIC OR DECIMAL VALUE.  function validateFloatKeyPress(evt,el) {    var charCode = (evt.which) ? evt.which : event.keyCode;    var number = el.value.split('.');    if (charCode != 46 && charCode > 31 && (charCode < 48 || charCode > 57)) {        return false;    }    //just one dot (thanks ddlab)    if(number.length>1 && charCode == 46){         return false;     }    //get the carat position    var caratPos = getSelectionStart(el);    var dotPos = el.value.indexOf(".");    console.log(caratPos);    console.log(dotPos);    if( caratPos >1  && dotPos>-1 && (number[0].length > 1)){        return false;    }    if( caratPos > dotPos && dotPos>-1 && (number[1].length > 1)){        return false;    }    return true;}function getSelectionStart(o) {    if (o.createTextRange) {        var r = document.selection.createRange().duplicate()        r.moveEnd('character', o.value.length)        if (r.text == '') return o.value.length        return o.value.lastIndexOf(r.text)    } else return o.selectionStart}
查看完整描述

2 回答

  • 2 回答
  • 0 關注
  • 143 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號