下面以存数字为例:
如下,当输入英文:
这里给出关键的代码:
- 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>