输入框 onkeyup="value=value.replace(/[^\- \d.]/g,'')"
表单提交时,验证
function checkFloat(val){
var result=val.match(/^[0-9]+\.?[0-9]*$/);
return result;//如果格式正确,返回的是输入的值,否则返回null
}
//使用
if(!checkFloat(price)){
layer.alert("价格格式不正确,只能为整数或小数!",4);
return false;
}
本文介绍了一种使用JavaScript进行表单中价格字段验证的方法。通过正则表达式限制用户输入只允许数字、减号及小数点,并提供了一个checkFloat函数用于验证价格格式是否正确。
1613

被折叠的 条评论
为什么被折叠?



