今天的程序 是個最簡單的變了好長時間按。。。但願能有所提升[size=x-small][/size]
<%@ page contentType="text/html;charset=GB2312"%>
<html>
<head>
<title>hello hah</title>
</head>
<body bgcolor="green">
<form action="" method="get" name=form>
<input type="text" name="client" value="please input email"></input>
<input type="submit" name=submit value="send"></input>
</form>
<%String str=request.getParameter("client");
if(str!=null){
int index=str.indexOf("@");
if(index==-1){
%>
<br>
你的email地址中沒有@
<% }
else {
int space=str.indexOf(" ");
if(space!=-1){
%><br>你的email地址含有非法字符。
<%
}
else{
int start=str.indexOf("@");
int end =str.lastIndexOf("@");
if(start!=end){
%>
<br>
你的email地址有兩個以上的符號:@。
<%}
else{
out.print("<br>"+str);
%><br>
你的email地址書寫正確。
<%
}
}
}
}
%>
</body>
</html>
要多看一下表單 以及裏面的書寫。。。。[size=x-small][/size]
<form action="" method="get" name=form>
<input type="text" name="client" value="please input email"></input>
<input type="submit" name=submit value="send"></input>
</form>
indexOf的用法[size=x-small][/size]
int index=str.indexOf("@");
if(index==-1){
能夠參考個例子
http://baike.baidu.com/view/1674560.htm