JS 正则校验

来源:互联网 发布:离散数学 左孝凌 知乎 编辑:程序博客网 时间:2024/06/05 00:47

使用reg函数对输入的字符串进行正则校验

<div class="row">    <form id="queryForm" name="queryForm" class="form-inline"  method="post" style="margin-bottom: 10px;" >            <div class="col-sm-4">              <input type="text" class="form-control input-sm" id="studentName" name="studentName" maxlength="20" value="${RequestParameters.studentName!''}" placeholder="学生姓名" style="margin-left:20px">              <input type="text" class="form-control input-sm" id="studentNo" name="studentNo" maxlength="20" value="${RequestParameters.studentNo!''}" placeholder="学生学号" style="margin-left:20px">        </div>     </form>      <div class="col-sm-3">        <a class="btn btn-primary" style="float: right;width:80px" onclick="querySyllabusInfo();">查询</a>    </div></div><script type="text/javaScript">function querySyllabusInfo(){         var queryForm = document.queryForm;        var reg1 = new RegExp("/^[\u4E00-\u9FA5]+$/");        var reg2 = new RegExp("^[0-9]*$");        var studentName = document.getElementById("studentName");         var studentNo = document.getElementById("studentNo");         if(!reg1.test(studentName.value)){          alert("请输入中文!");          }          if(!reg2.test(studentNo.value)){          alert("请输入数字!");          }          queryForm.action = "${request.contextPath}/syllabusManage/querySyllabusManage.action";        queryForm.submit();    }</script>
0 0
原创粉丝点击