一个判断email合法性的函数[非正则]
函数 一个 判断 正则 email 合法性
2023-06-13 09:14:07 时间
<%
FunctionIsValidEmail(email)
Dimnames,Name,i,c
IsValidEmail=True
names=Split(email,"@")
IfUBound(names)<>1Then
IsValidEmail=False
ExitFunction
EndIf
ForEachNameInnames
IfLen(Name)<=0Then
IsValidEmail=False
ExitFunction
EndIf
Fori=1ToLen(Name)
c=LCase(Mid(Name,i,1))
IfInStr("abcdefghijklmnopqrstuvwxyz_-.",c)<=0AndNotIsNumeric(c)Then
IsValidEmail=False
ExitFunction
EndIf
Next
IfLeft(Name,1)="."OrRight(Name,1)="."Then
IsValidEmail=False
ExitFunction
EndIf
Next
IfInStr(names(1),".")<=0Then
IsValidEmail=False
ExitFunction
EndIf
i=Len(names(1))-InStrRev(names(1),".")
Ifi<>2Andi<>3Then
IsValidEmail=False
ExitFunction
EndIf
IfInStr(email,"..")>0Then
IsValidEmail=False
EndIf
EndFunction
%>
相关文章
- 【实战】Next.js + 云函数开发一个面试刷题网站
- Vue组件中data必须是一个函数
- Vue组件的data必须是一个函数、单个根元素、局部组件
- Skill语言实现将一个table中的坐标point(x,y)按照x和y进行从小到大排序的函数
- 一个函数解决SQLServer中bigint 转 int带符号时报错问题
- oracle将一个字段拆分成多个值(regexp_substr函数)详解数据库
- 一个python自定义的加密解密函数详解编程语言
- C语言isgraph()函数:判断一个字符是否是图形字符
- C语言isspace()函数:判断一个字符是否是空白符
- MySQL中的IF函数使用方法详解(mysql中if使用)
- MySQL中escape函数的使用方法及作用详解(mysql中escape)
- 函数Oracle中使用长度函数获取字符串长度的技巧(oracle中长度)
- 深入理解Oracle中查看函数(oracle 中查看函数)
- 一个ubbcode的函数,速度很快.
- javascript一个判断浏览器类型的函数(类)
- 计算一个字符串在另一字符串中出现的次数函数
- SQL语句一个简单的字符串分割函数
- php数组函数序列之array_push()数组尾部添加一个或多个元素(入栈),返回新长度。
- 用函数模板,写一个简单高效的JSON查询器的方法介绍
- 一个判断抢购时间是否到达的简单的js函数
- Java函数式编程(七):MapReduce