js://函数名:chkemail
//功能介绍:检查是否为Email Address
//参数说明:要检查的字符串
//返回值:0:不是 1:是
function chkemail(a)
{ var i=a.length;
var temp = a.indexOf('@');
var tempd = a.indexOf('.');
if (temp > 1) {
if ((i-temp) > 3){
if ((i-tempd)>0){
return 1;
}
}
}
return 0;
}
//功能介绍:检查是否为Email Address
//参数说明:要检查的字符串
//返回值:0:不是 1:是
function chkemail(a)
{ var i=a.length;
var temp = a.indexOf('@');
var tempd = a.indexOf('.');
if (temp > 1) {
if ((i-temp) > 3){
if ((i-tempd)>0){
return 1;
}
}
}
return 0;
}
public boolean checkmail(String smail) {
boolean b = false;
int point = smail.indexOf("@");
String temp1 = smail.substring(0,point);
String temp2 = smail.substring(point+1);
if(temp1.indexOf(".")==-1) {
b = true;
}
if(temp2.indexOf(".")==-1) {
b = false;
}else {
if(temp2.length()-temp2.lastIndexOf()>3) {
b = false;
}
}
return b;
}
function isEmail(theStr)
{
//检查
//1. 有“@”和“.”
//2. “@”在“.”前
//3. “@”与“.”之间有字符
//4. “@”前和“.”后有字符 //4. 没有空格
var atIndex = theStr.indexOf('@');
var dotIndex = theStr.indexOf('.');
var length = theStr.length;
var flag = true;
if((atIndex<=0)||(dotIndex<0)||(dotIndex>=(length-1))||(dotIndex-atIndex<=1))
flag = false;
for(i=0;i<theStr.length;i++)
{
if(theStr.charAt(i)==" ")
flag = false;
}
return flag;
}
//1. 有“@”和“.”
//2. “@”在“.”前
//3. “@”与“.”之间有字符
//4. “@”前和“.”后有字符就可以了,下面就是如何实现的问题。