前端html中验证输入框只能输入数字和只能输入大写字母
<#form:input path="quantity" maxlength="10" class="form-control required" onblur="value=zhzs(this.value)"/> //限制数量只能输入数字 function zhzs(value) { value = value.replace(/[^\d]/g, '').replace(/^0{1,}/g, ''); if (value != ''){ value = parseFloat(value).toFixed(0); } else{ //value = parseFloat(0).toFixed(0); value=null; } return value; }
//验证只能输入大写字母
<#form:input path="shortName" maxlength="255" class="form-control" onblur="value=zhzs(this.value)"/> //验证只能输入大写字母 function zhzs(value) { var regu = /^[A-Z]/; if (regu.exec(value)) { return value; } else { log('请输入大写收字母!'); js.showErrorMessage('请输入大写收字母!'); return null; } }