jsp 表单 正则表达式
我的一个jsp中,我用到一下语句
if(txt.search("^[19|20]\\d{2}-\\d{2}-\\d{2}$")!=0){
alert("Wrong Input!(输入出错!)");
document.forms[0].end.focus();
return false;
}
想检验输入的是否为1908-08-08 的数据,为什么检验不出来,是不是正则表达式用错了呢,大家看看吧。帮帮忙!
会不会是反斜杠呢,换成“\”试试?我对正则表达式也不太熟!
JScript code:
if(txt.search(/^((19)|(20))\d{2}-\d{2}-\d{2}$/)!=-1){
alert("match");
}else{
alert("no match");
}
还是不行啊!我输入2008-06-07,还是老提示输入出错!
明明输入的格式是对的,怎么会提示出错呢?
JScript code:
/^(19|20)\d{2}-\d{2}-\d{2}$/
正则换成这样就可以了
你丫输入空格了吧?
JScript code:
var pattern = /^(19|20)\
相关问答:
我想登录后,如果登录成功就去执行某个页面
我现在的代码是这样的:
if(rs.next()){
session.setAttribute( "username" , user);
<jsp:include page="login.jsp" />// ......
<%@page language="java" contentType="text/html;charset=gb2312" import="java.sql.*"%>
<jsp:useBean id="db" class="wang.connectDB"/>
< ......
我的程序如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv=&q ......
问题描述:
例如我要显示的内容如下所示
一级目录1
一级目录1子类1
子类1
一级目录1子类2
......
我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
%>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......