javascript中用正则表达式验证Email
来源:百度知道 编辑:UC知道 时间:2024/05/12 04:21:45
还有就是写一个验证是否为空的方法!
谢谢大家了!
function isEmail(str){
var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
return reg.test(str);
}
function isNull(){
if(document.表单名.控件名.value=="")
return false;
return true;
}
给你struts2验证email的源码看下 相信对你会有帮助的~~
最重要的一句:
public static final String emailAddressPattern = "\\b(^[_A-Za-z0-9-]+(\\.[_A-Za-z0-9-]+)*@([A-Za-z0-9-])+(\\.[A-Za-z0-9-]+)*((\\.[A-Za-z0-9]{2,})|(\\.[A-Za-z0-9]{2,}\\.[A-Za-z0-9]{2,}))$)\\b";
这个类所有代码:
package com.opensymphony.xwork2.validator.validators;
// Referenced classes of package com.opensymphony.xwork2.validator.validators:
// RegexFieldValidator
public class EmailValidator extends RegexFieldValidator {
public static final String emailAddressPattern = "\\b(^[_A-Za-z0-9-]+(\