经常需要验证邮箱地址,手机号码,电话号码等。在这儿把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

转载于:https://www.cnblogs.com/pricks/archive/2010/03/04/1678233.html

ASP用正则验证邮箱地址手机号码电话号码格式相关推荐

  1. js正则验证邮箱,手机号码

    上次在网上扒了一个电话号码和邮箱的js正则验证,结果是错的,我真是无语了.被领导批了,真气人. 错误代码图: 竟然有个+号,导致出现:13013013018015012345678 这个数字竟然合法, ...

  2. 04——驾校科目一考试——登录窗口的功能(验证邮箱地址)

    文章目录 登录相应功能实现 正式编程 验证输入的是否是合法的邮箱地址 完整代码 正确输入 错误输入 下一篇 登录相应功能实现 当我们点击登录按钮的时候需要对账号和密码进行验证.我们需要提前准备好了所有 ...

  3. 验证邮箱地址和手机号码

    namespace test { class Test5 { static void Main(string[] args) { Console.Write("请输入要验证的手机号码:&qu ...

  4. 正则验证邮箱、手机号

    正则验证邮箱 const regEmail = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/ console.log(regEmail.t ...

  5. Java验证邮箱和手机号码正则表达式

    Java验证邮箱和手机号码: import java.util.regex.Matcher; import java.util.regex.Pattern; /**邮箱正则表达式*/ public f ...

  6. python使用正则表达式验证邮箱地址语法有效性

    python使用正则表达式验证邮箱地址语法有效性 #python使用正则表达式验证邮箱地址语法有效性 import re # mail regular expression formula# rege ...

  7. .NET 正则验证邮箱

    ///.NET 正则验证邮箱 public bool IsValidEmail(string strIn)     {         //   Return   true   if   strIn  ...

  8. el vue 手机号_Vue 正则表达式验证邮箱和手机号码

    el-form绑定:rules="addFormRules": el-form-item绑定prop="name" 2.正则表达式验证邮箱和手机号码 expor ...

  9. html 验证邮箱地址,利用javascript验证邮箱地址是否合法

    利用javascript验证邮箱地址是否合法 源代码如下: 验证邮箱地址合法性 function EmailAddressTest() { //获取用户输入的邮箱地址相关的信息 var EmailSt ...

最新文章

  1. HDU2504 又见GCD
  2. python array函数_Python numpy.array函数方法的使用
  3. 基本概念—机器学习ML与深度学习DL
  4. C语言程序读写文件(文件内存一个十进制数,每读一次数值加一)
  5. RecyclerView跳转到指定位置,RecyclerView上下滑动监听,RecyclerView滑动速度
  6. 自学大数据前,零基础,三个月,找到一份测试工作
  7. EVERTEC是如何利用大型机帮客户省钱?
  8. 【转】【信息学奥赛一本通】题解目录
  9. 爬虫 推送到discord_如何将自定义表情符号添加到Discord服务器
  10. plist文件详细说明
  11. python中idle什么意思_始学Python:IDLE环境介绍
  12. 智媒链全球社区见面会 中国·北京(首场)
  13. 密码学总结(一) 数学常识
  14. phpmywind 查询结果生成csv文件并下载到本地
  15. 用c语言写图书馆程序,用c语言写图书馆管理系统
  16. 【教学】手写汉字识别,含训练代码,界面演示,1w字教学
  17. 中药复方在治疗慢性盆腔炎上的应用
  18. unity游戏开发-简易的状态机
  19. python 读取文件到字典读取顺序_python顺序的读取文件夹下名称有序的文件方法...
  20. H5移动端网页自定义扫码

热门文章

  1. Python中的图书管理系统
  2. 元组的常用方法、应用场景
  3. jsp 点击左边菜单 菜单栏没有停在二级菜单上_Excel – 如何快速导入网页上的表格?...
  4. Jmeter系列之no-gui模式
  5. Python接口自动化之Token详解及应用
  6. 观点:比特币新一轮突破“即将到来”
  7. 冷启动阶段的多规则策略如何筛选?
  8. 把一个 ASP.NET 程序转换为了 Web Services
  9. Hibrenate实现根据实体类自动创建表或添加字段
  10. Java 对用户密码加密(Jeecg 登录密码加密方式)MD5andDES方式