判断输入域名是否正确的函数:
dim c,words,word,i,wnum
function IsValiddomin(word)
IsValiddomin = true
words = Split(word, ".")
wnum=UBound(words)
if words(0)="www" then
IsValiddomin = IsValidword(words(1))
IsValiddomin = IsValidword2(words(2))
if words(wnum)="cn" then
if wnum<>3 then
IsValiddomin = false
exit function
end if
else
if wnum<>2 then
IsValiddomin = false
exit function
end if
end if
else
IsValiddomin = IsValidword(words(0))
IsValiddomin = IsValidword2(words(1))
if words(wnum)="cn" then
if wnum<>2 then
IsValiddomin = false
exit function
end if
else
if wnum<>1 then
IsValiddomin = false
exit function
end if
end if
end if
end function
function IsValidword2(word)
IsValidword2 = true
IsValidword2 = IsValidword(word)
if word<>"net" and word<>"com" and word<>"cc" and word<>"org" and word<>"info" and word<>"gov" then ' 自己添加
IsValidword2 = false
exit function
end if
end function
function IsValidword(word)
IsValidword = true
if Len(word) <= 0 then
IsValidword = false
exit function
end if
for i = 1 to Len(word)
c = Lcase(Mid(word, i, 1))
if InStr("abcdefghijklmnopqrstuvwxyz-", c) <= 0 and not IsNumeric(c) then
IsValidword = false
exit function
end if
next
end function
if IsValiddomin("wrclub.net.cn") then
response.write "right"
else
response.write "wrong"
end if
判断是否含有中文字符函数,函数主要用于设置密码,如ftp密码设置:
function nothaveChinese(para)
dim str
nothaveChinese=true
str=cstr(para)
for i = 1 to Len(para)
c=asc(mid(str,i,1))
if c<0 then
nothaveChinese=false
exit function
end if
next
end function
限制字符是否中文代码:
function isChinese(para)
on error resume next
dim str
dim i
if isNUll(para) then
isChinese=false
exit function
end if
str=cstr(para)
if trim(str)="" then
isChinese=false
exit function
end if
for i=1 to len(str)
c=asc(mid(str,i,1))
if c>=0 then
isChinese=false
exit function
end if
next
isChinese=true
if err.number<>0 then err.clear
end function
判断Email是否正确函数:
function IsValidEmail(email)
dim names, name, i, c
'Check for valid syntax in an email address.
IsValidEmail = true
names = Split(email, "@")
if UBound(names) <> 1 then
IsValidEmail = false
exit function
end if
for each name in names
if Len(name) <= 0 then
IsValidEmail = false
exit function
end if
for i = 1 to Len(name)
c = Lcase(Mid(name, i, 1))
if InStr("abcdefghijklmnopqrstuvwxyz_-.", c) <= 0 and not IsNumeric(c) then
IsValidEmail = false
exit function
end if
next
if Left(name, 1) = "." or Right(name, 1) = "." then
IsValidEmail = false
exit function
end if
next
if InStr(names(1), ".") <= 0 then
IsValidEmail = false
exit function
end if
i = Len(names(1)) - InStrRev(names(1), ".")
if i <> 2 and i <> 3 then
IsValidEmail = false
exit function
end if
if InStr(email, "..") > 0 then
IsValidEmail = false
end if
end function
判断电话号码是否正确函数:
function IsValidTel(para)
on error resume next
dim str
dim l,i
if isNUll(para) then
IsValidTel=false
exit function
end if
str=cstr(para)
if len(trim(str))<7 then
IsValidTel=false
exit function
end if
l=len(str)
for i=1 to l
if not (mid(str,i,1)>="0" and mid(str,i,1)<="9" or mid(str,i,1)="-") then
IsValidTel=false
exit function
end if
next
IsValidTel=true
if err.number<>0 then err.clear
end function
分享到:
相关推荐
ext 的一些常用方法 ext 的一些常用方法 ext 的一些常用方法
JS工具类,主要包含几个正则判断和几个常用JS
### JavaScript常用判断函数知识点 #### 一、概述 在JavaScript编程中,判断函数是非常重要的工具,可以帮助开发者快速地对各种数据类型进行验证和处理。本文将详细介绍几个常用的JavaScript判断函数,包括`...
在计算几何中,有多种基本概念和常用算法,包括矢量的概念、矢量加减法、矢量叉积、折线段的拐向判断、判断点是否在线段上、判断两线段是否相交、判断线段和直线是否相交、判断矩形是否包含点等。 矢量的概念:如果...
wordpress常用判断,wordpress二次开发者必备
如`bb()`函数所示,通过获取表格行的子元素(即复选框),并检查其`checked`属性,来判断是否选中了行。 4. **删除前给出提示**: 使用`window.confirm()`可以弹出一个对话框询问用户是否执行某个操作,如`aa()`...
本文将详细讲解JavaScript中的几个常见判断函数,这些函数可以帮助开发者进行数据类型的检查和验证。 首先,我们来看`DataLength`函数。这个函数的主要功能是计算字符串的长度,但与JavaScript原生的`length`属性...
### 常用JS判断上一页来源的方法 首先,让我们理解为什么这很重要。当用户通过点击链接或执行某些操作从一个页面跳转到另一个页面时,了解他们来自哪里可以帮助开发者更好地设计网站流和用户界面。例如,如果用户从...
### 常用电子元件极性判断 在电子制作与维修过程中,正确判断电子元件的极性至关重要。本文将根据给定文档中的信息,详细介绍几种常见电子元件的极性判断方法,包括贴片式发光二极管、贴片钽电容以及插针式稳压...
常用的正则表达式进行输入判断
本文将深入探讨ASP中的常用判断过滤函数及其应用场景。 1. IsNumeric函数:此函数用于检测变量是否为数字类型。如果变量包含的是一个数字,IsNumeric返回True;否则,返回False。在接收用户输入时,通过IsNumeric...
本文将详细解析ASP(Active Server Pages)环境中常用的几个安全过滤判断函数,包括`outHTML`、`inHTML`、`inreplace`、`outreplace1`和`outreplace`,并深入探讨它们的工作原理和应用场景。 ### 一、`outHTML`函数...
数字万用表判断常用元器件 数字万用表是电子测量中常用的仪器,能够测量电阻、电压、电流等电气量。为了正确使用数字万用表,需要了解其性能特点和使用方法。本文将对数字万用表的基本原理、构成、测量电量的基本...
此函数用于判断字符串中是否仅含有空格或全为空格。通过遍历字符串中的每一个字符,统计非空格字符的数量,并与字符串总长度进行比较来实现这一目的。若字符串中不含任何非空格字符,则返回0表示仅含空格;若字符串...
### JavaScript常用判断知识点详解 #### 1. 字符串长度限制与判断 在网页表单设计中,常常需要对用户输入的数据进行长度限制,避免过长的文本输入导致数据库存储问题或者界面显示不美观。 ##### 实现方法 可以通过...
### 一些常用的网络DOS命令 在网络管理与故障排查过程中,使用DOS命令行工具能够高效地进行操作。本文将详细介绍几个常用的网络DOS命令及其用法,包括`ping`、`ipconfig`、`netstat`以及`arp`等。 #### 1. `ping` ...
ACM 中常用的 STL STL(Standard Template Library,标准模板库)是 C++ 程序...这些只是 STL 中的一些常用的容器和算法,通过这些容器和算法,开发者可以快速地实现常见的数据结构和算法,提高编程效率和代码复用性。
以下是一些常用的JavaScript校验技术及其详细说明: 1. **类型检查**: - `typeof`:检查变量的数据类型,例如 `typeof variable === 'string'` 来判断变量是否为字符串。 - `instanceof`:判断对象是否属于某个...
在Excel中,掌握一些常用的技巧和功能可以极大地提高工作效率,特别是在处理数据和分析报表时。以下是一些关于“excel常用表格”所涉及的关键知识点: 1. **基础操作**:包括新建工作簿、保存文件、打开文件等。...