首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

做一个用java检测email是否正确的题目。该怎么解决

2011-12-28 
做一个用java检测email是否正确的题目。。写了n久,总是报错。我也不吧我写的错误代码弄上来了。估计是开始字符

做一个用java检测email是否正确的题目。。

写了n久,总是报错。
我也不吧我写的错误代码弄上来了。
估计是开始字符转换那里。

谁能写个正确的让我看下么。
要求有点.有@符号
.@不能相邻
@在.前面。

检测是否163的信箱。。

拜托了。

[解决办法]
知道这个问题很没水准,还是想弱弱的希望大大们写个代码,看看。
[解决办法]
给你个例子吧.

HTML code
<%@ page language="java" contentType="text/html; charset=GBK"    pageEncoding="GBK"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><base href="<%=basePath%>"><meta http-equiv="Content-Type" content="text/html; charset=GBK"><title>验证Email和数字</title></head><script language="JavaScript">        function add(){    var y=/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;    var yj=frm.email.value;    var up = frm.unitPrice.value;      var p =/^[1-9]\d*$/;      if(frm.goodsName.value=="")      {        alert("货物的名字不能为空!!")         }            else if(frm.unitPrice.value=="")      {        alert("单价不能为空!!")      }       else if(!p.test(up))      {        alert("货物单价只能为数字!!")      }    else if(!y.test(yj))      {        alert("邮箱地址不对!!")      }           else{       frm.action="goods.do?action=adm";       frm.submit();       alert("验证成功")       }      }</script><body><br><center>     <form name="frm" method="post">          <TABLE cellSpacing=0 cellPadding=0 width=450 bgColor="#C6D3FF" border=0>     <TBODY>     <TR>     <TD style="FONT-WEIGHT: bolder; FONT-SIZE: small; COLOR: white"      align=middle bgColor=#4682b4 colSpan=2>验证Email和数字</TD></TR>     <TR bgColor="#C6D3FF">     <TD style="WIDTH: 143px"><SPAN id=Label1>货物名字</SPAN></TD>     <td><input type="text" name="goodsName"></td>     </TR>      <TR bgColor="#C6D3FF">     <TD style="WIDTH: 143px"><SPAN id=Label1>邮箱地址</SPAN></TD>     <td><input type="text" name="email"></td>     </TR>     <TR bgColor="#C6D3FF">     <TD style="WIDTH: 143px"><SPAN id=Label1>货物单价</SPAN></TD>     <td><input type="text" name="unitPrice"></td>     </TR>     <TR><td><br></td></TR>     <TR>     <td></td>     <TD align="left">      <p><a  href="javascript:add()"><font size=3>验证</font></a></p>     </td>     </TR>     </TBODY>     </TABLE>        </form></center></body></html>
[解决办法]
正则表达式

热点排行