编写一个验证邮箱地址格式正确性的正则表达式,并解释正则表达式的含义...
发布网友
发布时间:2022-04-23 05:03
我来回答
共3个回答
热心网友
时间:2022-04-22 17:20
\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+
这是在JAVA里面使用的邮箱格式验证的正则表达式,您在别的地方使用的时候注意将\\改成单的就行了。首先说明 邮箱@前面一般只是字母数字和下划线(sina email ),所以@前面部分判断不用太麻烦
说明:\w标示任何字母,数字,汉字下划线 +重复一次或多次 *重复零次或一次 $结束
热心网友
时间:2022-04-22 18:38
JS中这样写
var CheckMail = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;
var email = document.getElementById( "email" );
if(!CheckMail.test(email))
{
alert("email格式不对!"); return false;
}
真正含意不想多说正则这东西。说了也只会一知半解!
热心网友
时间:2022-04-22 20:13
现在验证邮箱地址正确性的正则网上有得是,楼主可以去看看。
但是像 abc@dfpw.dfd.d24e 这样胡乱写的地址也是能通过的
所以建议如果真的需要客户的邮箱地址**确实有效**,那么还是写一个邮件发送的程序,向客户所填写的邮箱地址发送验证邮件,这样是最最可靠的