经过大量的试验和错误,我终于在 wordpress http://info.cfgt.com.au/diploma-of-management/sq1上得到了这个电子邮件验证,但正则表达式似乎只有“一半”的工作。
基本上它会允许任何东西@anthing,并且最后不需要“.domain”。
我尝试过其他正则表达式字符串,但 Wordpress 似乎忽略了大约 30 个字符以上的任何正则表达式,并且较短的字符串没有提供商品。
<script>
jQuery(document).ready(function() {
jQuery('form').submit(function() {
email_address = jQuery('#inf_field_Email');
email_regex = /^[a-z0-9\._]*[a-z0-9_]@[a-z0-9][a-z0-9\-\.]*[a-z0-9]\.[a-z]{2,6}$/i;
if(!email_regex.test(email_address.val())){
alert('Please enter a valid email');
return false;
}else{
alert('All Good!');
return true;
}
});
});
</script>
有任何想法吗?
干杯,
约翰·德特莱夫斯