jsp 練習 輸入郵箱進行判斷

今天的程序 是個最簡單的變了好長時間按。。。但願能有所提升[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
相關文章
相關標籤/搜索