下面以存数字为例:
如下,当输入英文:
这里给出关键的代码:
var reg = new RegExp(/^\d+$/); //数字
var reg = new RegExp(/^[a-zA-Z0-9]+$/g); //数字加密码
JavaScript代码:
<script type="text/javascript">
function chkIt(){
var txtvalve = document.form1.money.value;
var reg = new RegExp(/^\d+$/); //数字
//var reg = new RegExp(/^[a-zA-Z0-9]+$/g); //数字加密码
if(!reg.test(txtvalve)){
alert("输入不规范");
return false;
}
return true;
}
</script>
html代码:
<form class="testForm" name="form1" th:action="@{/rushMoney}" th:method="post" onsubmit="return chkIt()">
<div class="form-group">
<label>请输入金额</label>
<input name="money" type="text" class="form-control" id="money" placeholder="100.0">
</div>
<button type="submit" target="_blank" class="btn purchase-button">点击充值</button>
</form>