正则匹配整数和小数


输入框内只能输入正整数和小数:

先让输入框不能输入除数字和.以外的字符

<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