1. 程式人生 > >例2-5驗證使用者輸入的e-mail地址中是否含有非法的字元

例2-5驗證使用者輸入的e-mail地址中是否含有非法的字元

<%@ page contentType="text/html;charset=GB2312"%> <html> <body bgcolor=cyan> <font size=4> <title> p16例2-5 </title> <p>請輸入E-mail:<BR> <FORM action="" method=get name=form> <input type="text" name="client" value="請輸入E-mail"> <input type="submit" value="送出" name=submit> </form> <% String str=request.getParameter("client");      if(str!=null)      int index=str.indexOf("@");      if(index== -1){ %><br>你的E-mail地址沒有@。 <% }  else{       int space=str.indexOf(" ");      if(space!= -1){ %>   <br>你的E-mail含有非法的空格。 <% } else{        int start=str.indexOf("@");        int end=str.lastIndexOf("@");       if(start!=end){ %><br>你的E-mail含有兩個以上的字元@. <% } else{  out.print("<br>"+str); %><br>你的e-mail地址書寫正確。 <%    }      }   } } %> </font> </body> </html>