社区
ASP
帖子详情
如何对email进行验证?给出代码最好
e88488849
2011-11-23 05:38:28
如何对email进行验证?给出代码最好
...全文
160
1
打赏
收藏
如何对email进行验证?给出代码最好
如何对email进行验证?给出代码最好
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hefeng_aspnet
2011-11-23
打赏
举报
回复
asp验证:
经常需要验证邮箱地址,手机号码,电话号码等。在这儿把ASP中的正则验证实现记录一下
Function validate(ByVal str,ByVal number)
Dim temp,reg
Set reg = new regexp
reg.ignorecase=true
reg.global=true
Select Case CStr(number)
' 英文+空格
Case "0" temp = "^[a-zA-Z ]+$"
' 数字+横杠
Case "1" temp = "^[0-9\-]+$"
' 半角数字
Case "2" temp = "^\d+$"
' 邮箱地址
Case "3" temp = "^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"
' 手机号码格式
Case "4" temp = "^(((13[0-9]{1})|159|153)+\d{8})$"
' 电话号码格式1
Case "5" temp = "^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$"
' 电话号码格式2
Case "6" temp = "^(([0\+]\d{2,3}-)?(0\d{2,3}))?(\d{7,8})(-(\d{3,}))?$"
Case Else temp = number
End Select
reg.pattern = temp
validate = reg.test(Trim(str))
Set reg = Nothing
End Function
条用方法:
if validate(tel,4) or validate(tel,5) or validate(tel,6) then
else
response.Write("<script language='javascript'>alert('请检查您的联系电话或者手机号码格式!'); history.back()</script>")
response.End()
end if
JS验证:
function test()
{
var temp = document.getElementById("text1");
//对电子邮件的验证
var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
if(!myreg.test(temp.value))
{
alert('提示\n\n请输入有效的E_mail!');
myreg.focus();
return false;
}
}
//由于方法相同,一下只写出相关的正则表达式
//对于手机号码的验证(提供了两种方法)
var mobile=/^((13[0-9]{1})|159|153)+\d{8}$/;
var mobile1=/^(13+\d{9})|(159+\d{8})|(153+\d{8})$/;
//对于区号的验证
var phoneAreaNum = /^\d{3,4}$/;
//对于电话号码的验证
var phone =/^\d{7,8}$/;
验证
email
的Python实战
代码
本文介绍了使用Python
进行
Email
格式
验证
的完整实现过程,基于
email
-validator库
进行
封装,提供单个及批量邮箱
验证
的方法,适用于实际项目中的表单校验场景。
Email
的
验证
源码
本文提供了一段JavaScript
代码
,用于
验证
用户输入的
Email
地址是否符合标准格式。
代码
首先检查
Email
字段是否为空,若不为空,则进一步
验证
其是否遵循
Email
的基本结构,包括@符号和点的位置。
推荐一款强大的
Email
验证
工具:
Email
Validator
Email
Validator是由Manish Saraan开发的开源
Email
验证
工具,基于Python编写。它通过正则表达式、DNS查找和SMTP连接测试
验证
邮箱有效性,可用于表单
验证
、数据清洗等。具有简单易用、全面
验证
等特点,能优化电子邮件处理流程。
我会
Email
正则
验证
本文探讨了在实际项目中如何根据具体需求调整
Email
验证
的正则表达式。通过对比不同形式的
Email
地址,详细介绍了如何修改通用正则表达式以适应包含特殊字符的情况,并提供了JavaScript实现。
C#
验证
Email
是否真正存在
本文介绍了一种利用SMTP协议
验证
用户输入的
Email
是否真实存在的方法。通过连接邮件服务器并发送特定命令,可以判断
Email
的有效性。
ASP
28,404
社区成员
356,942
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章