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