java验证电子邮件_电子邮件验证

//电子邮件验证functioncheckEmail(theField) {varpattern=/^.+@.+\..+$/;if(theField.value=="")returntrue;if(!pattern.test(theField.value)) {

alert("请输入合法的电子邮件地址");

theField.focus();

theField.select();returnfalse;

}returntrue;

}//是否为只读域(如file,text等域只接受右边按钮选择传回的结果)functioncheckReadField() {

alert("请点击后面的图标进行选择");//this.blur();}/**    RoundTo(Digit,How):数值格式化函数,Digit要格式化的数字,How要保留的小数位数。*/functionRoundTo(Digit,How)

{

Digit=Math.round(Digit*Math.pow(10,How))/Math.pow(10,How);returnDigit;

}//去除字符串的前后空格String.prototype.trim=function()

{returnthis.replace(/(^\s+)|\s+$/g,"");

}//将指定的字段转换为大写functionUpperCase(theField){

theField.value=theField.value.toUpperCase();

}//将指定的字段转换为小写functionLowerCase(theField){

theField.value=theField.value.toLowerCase();

}//比较两个时间大小,相等或第二个大返回true,第一个大返回false.//现在只支持2005-12-30或2005-12-30 10:00:00的时间格式functionDateCompare(theField1,fieldName1,theField2,fieldName2)

{vard1=theField1.value;vard2=theField2.value;if(d1==d2)returntrue;//相等vara1=null;vara2=null;varb1=null;varb2=null;if(d1.length==10){

d1+="00:00:00";

}

a1=d1.substring(0,10).split("-");

a2=d1.substring(11).split(":");if(d2.length==10){

d2+="00:00:00";

}

b1=d2.substring(0,10).split("-");

b2=d2.substring(11).split(":");for(i=0;i<3;i++){if( a1[i].charAt(0)=='0') { a1[i]=a1[i].substring(1,2); }if( b1[i].charAt(0)=='0') { b1[i]=b1[i].substring(1,2); }if(parseInt(a1[i])>parseInt(b1[i])){

alert(fieldName1+"不能大于"+fieldName2);returnfalse;

}if(parseInt(a1[i])

}

}for(i=0;i<3;i++){if( a2[i].charAt(0)=='0') { a2[i]=a2[i].substring(1,2); }if( b2[i].charAt(0)=='0') { b2[i]=b2[i].substring(1,2); }if(parseInt(a2[i])>parseInt(b2[i])){

alert(fieldName1+"不能大于"+fieldName2);returnfalse;

}if(parseInt(a2[i])

}

}

}//将给定的字符串中的&字符替换成@@functionConvertStr(s){vari;vars2=s;while(s2.indexOf("&")>0){

i=s2.indexOf("&");

s2=s2.substring(0, i)+"@@"+s2.substring(i+1, s2.length);

}returns2;

}//将给定的字符串中的@@字符替换成&functionReConvertStr(s){vari;vars2=s;while(s2.indexOf("@@")>0){

i=s2.indexOf("@@");

s2=s2.substring(0, i)+"&"+s2.substring(i+2, s2.length);

}returns2;

}//将给定的字符串中的单双引号转义functionForamtValue(oStr)

{switch(typeof(oStr))

{case"date"://直接toString()转换,可以加入丰富的显示方式sStr=(newDate(oStr)).toString();break;default:

sStr=String(oStr);

}

sStr=sStr.replace(/\"/g,""");//输入框中显示双引号问题sStr=sStr.replace(/\'/g,"'");//输入框中显示单引号问题returnsStr;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值