js部分
<script>
//保留两位小数,最大值100
function checknum(obj) {
if(obj.value>100){
obj.value =100;
}
if(/^\d+\.?\d{0,2}$/.test(obj.value)){
obj.value = obj.value;
}else{
obj.value = obj.value.substring(0,obj.value.length-1);
}
}
//仅能输入英文、字母或数字
function checknum2(obj){
var a = /^[0-9a-zA-Z\u4e00-\u9fa5]+$/;
if(a.test(obj.value)){
obj.value = obj.value;
}else{
obj.value = obj.value.substring(0,obj.value.length-1);
}
}
</script>
## html部分
<input type="text" oninput="checknum(this)" style="width:90%;" class="form-control">