正則匹配整數和小數


輸入框內只能輸入正整數和小數:

先讓輸入框不能輸入除數字和.以外的字符

<input type="text" style="width:127px;" id="float_ratio"  maxlength="4" placeholder='默認為0.2%' onKeyUp="value=value.replace(/[^\d\.]/g,'')" onafterpaste="this.value=this.value.replace(/[^\d\.]/g,'')"/>

 提交的時候再做驗證:

function CheckNumber(n) {
    var filter  = /^([1-9]\d*|0)(\.\d{1,2})?$/;
    return filter.test(n)
}

if(CheckNumber(ADJUST_SPAN)){
    $.messager.alert('信息提示','疑似度參數調整跨度格式填寫不正確!');
    return ;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM