用ASP怎么检测一个字符串为数字或字母??

作者&投稿:姓荆 (若有异议请与网页底部的电邮联系)
ASP中怎么判断字符串中是否包含字母和数字~

ASP中判断?不可以使用js中的正则表达式进行判断嘛?如果能够使用正则表达式的话,那么可以试试这个函数
function checknum(value) {
var Regx = /^[A-Za-z0-9]*$/; //判断是否包含数字和字母的表达式(字母不区分大小写)
if (Regx.test(value)) { //正则的方法,把你传入的值与上面定义的表达式进行匹配
return true;
}
else {
return false;
}
}

用正则
Dim re:Set re=new RegExpre.Pattern = "^\d+([+\-]\d+)*$"If re.test("1+2") Then '匹配成功ElseEnd If

试试这段代码
function aa(str)
for i=1 to len(str)
if (asc(mid(str,i,1))>=48 and asc(mid(str,i,1))=<57) or (asc(mid(str,i,1))>=65 and asc(mid(str,i,1))=<90) or (asc(mid(str,i,1))>=97 and asc(mid(str,i,1))=<122) then
aa=true
else
aa=false
exit for
end if
next
end function
'使用方法说明:aa(你要检测的变量名)
如果变量中含有其它字符,则返回FALSE,如果没有包含其它字符,则返回true

循环遍历这个字符串单个单个的进行字符判断,用Char.isDigit()方法判断是否为数字,用isLetter()方法判断是否为字母,需要输入参数,你查查资料吧

使用IsNumeric()判断是否为数字,如果为真那就是数字,否则为字符串.

检测ASCII值的大小,汉字的ASCII值小于0

试试这段代码
function
aa(str)
for
i=1
to
len(str)
if
(asc(mid(str,i,1))>=48
and
asc(mid(str,i,1))=<57)
or
(asc(mid(str,i,1))>=65
and
asc(mid(str,i,1))=<90)
or
(asc(mid(str,i,1))>=97
and
asc(mid(str,i,1))=<122)
then
aa=true
else
aa=false
exit
for
end
if
next
end
function
'使用方法说明:aa(你要检测的变量名)
如果变量中含有其它字符,则返回FALSE,如果没有包含其它字符,则返回true


ASP检测字符长短
我觉得有可能是你的max,和min的类型问题,你把max改成cint(max)试试。我还给你找了两个函数希望能帮到你 测字符串长度 Function CheckStringLength(txt)txt=trim(txt)x = len(txt)y = 0 for ii = 1 to x if asc(mid(txt,ii,1)) < 0 or asc(mid(txt,ii,1)) >255 then '如果是...

ASP怎样可以即时提示 检测文本框是否为空,未空就在旁边显示文字提示...
当文本框失去焦点时就会自动检测是否为空了。尽量不要在文本框进行编辑的过程中来进行检测,因为这时候文本框的内容是在不断变化的,如果提示信息频繁闪动,不但会让用户觉得烦,也会拖慢程序的速度。

asp.net 如何检测用户已经注销登录或者关闭了窗口?
不会啊 只要退出了 在进去的时候就会需要验证登陆了 要在CONFIG里面配置好了.<authorization> <deny users="?"\/> <allow users="*"\/> <\/authorization> 这样就可以解决了...试下...

ASP高手帮我检测一下,急了
rs.open strsql,cn,1,3 if rs.EOF then Response.Write "很抱歉,没有查询到您要的商品"end if set name1=rs("product_name")set name2=rs("product_type")set name3=rs("product_price")do until rs.EOF response.Write name1&" "&name2&" "&name3&""rs.movenext loop rs.clo...

高手速进,asp中如何检测邮件的格式正确格式啊~
if(document.表单名称.email.value.length!=0){ if (document.表单名称.email.value.charAt(0)=="." || document.表单名称.email.value.charAt(0)=="@"|| document.表单名称.email.value.indexOf('@', 0) == -1 || document.表单名称.email.value.indexOf('.', 0) == -1 || docu...

ASP检测今天是不是周六,求代码
<%dim weeknumweeknum = weekDay(now(),1)if weeknum=6 thenresponse.write "今天是周六"elseresponse.write "今天不是周六"end if%>

asp中 冗余检测-思路,请求大侠帮助!!!
result=result+1 end if rs.movenext loop \/\/result=0说明与数据所有m记录对比都不相同 if result=0 then response.wirte strarray(k)&""else result=0 end if next rs.close 前面没看到a、b、c、d、e 其为图片名称,你的功能作用主要是检测图片是否存在了?如果检测图片是否存在的话,一般不...

ASP提交 急需检测表单代码 在线等 可追分!!!
呵。这个是AJAX的。你要学学AJAX哦。我这里有一个代码,是PHP的。动态检测用户名是否注册的。也就是当在文本框输入注册名是,如果用户名注册了,就立即弹出来提示!不需要在提交的时候再来提醒!http:\/\/www.itokit.com\/bbs\/viewthread.php?tid=14&extra=page%3D1 检测程序是PHP的,不过关键还是一些...

ASP中用JS检测移动端或者PC端设置显示那个表格
...style.display = "block";注意是 block ,而楼上的是 blcok ,显然他的是错的 另外 browserRedirect(); 也要改为 window.onload = browserRedirect;注意browserRedirect后面没括号

asp.net 检测PopupControl运行状态
用调试啊,逐语句调试F11

金堂县18080677903: 用ASP怎么检测一个字符串为数字或字母??
道聪乌枣: 试试这段代码 function aa(str) for i=1 to len(str) if (asc(mid(str,i,1))&gt;=48 and asc(mid(str,i,1))=&lt;57) or (asc(mid(str,i,1))&gt;=65 and asc(mid(str,i,1))=&lt;90) or (asc(mid(str,i,1))&gt;=97 and asc(mid(str,i,1))=&lt;122) then aa=true else aa=false exit...

金堂县18080677903: ASP中怎么判断字符串中是否包含字母和数字 -
道聪乌枣: 判断一个字符串中是否含有一个子字符串,使用asp中的InStr函数. InStr 函数可返回一个字符串在另一个字符串中首次出现的位置. 语法如下: InStr([start,]string1,string2[,compare]) 参数: start 可选的.规定每次搜索的起始位置.默认是搜索...

金堂县18080677903: asp里面怎么判断一个表单里面的文字是否为数字啊? -
道聪乌枣: asp判断是否为数字的方法:使用IsNumeric判断即可.IsNumeric(str) 返回 Boolean 值指明表达式的值是否为数字.可以判断是否是数字.封装成函数在页面上使用:---**************************************************---'函数ID:检测ID是否为数字类型'...

金堂县18080677903: 在asp中,如何写一段JS代码,使其判断是否为数字或字母或汉字? -
道聪乌枣: function checks(t){<br> szMsg="[#_%&'\",;:=!^]";<br> alertStr="";<br> for(i=1;i<szMsg.length+1;i++){<br> if(t.indexOf(szMsg.substring(i-1,i))>-1){<br> alertStr="请勿包含非法字符如[#_%&'\",;:=!^]";<br> break;<br> }<br> }<br> if(...

金堂县18080677903: 用ASP怎么判断第一个字符是不是数字 -
道聪乌枣: 大家知道西文字符主要是指ASCII码,它用一个字节表示.且这个字符转换成数字之后,该数字是大于0的,而汉字是两个字节的,第一个字节的转化为数字之后应该是小于0的,因此可以根据每个字节转化为数字之后是否小于0,判断它是否是汉字.例如,设输入字为strin,则,If (strin.at(0) cout else cout

金堂县18080677903: asp中如何判断一个值是数字? -
道聪乌枣: id=request("id")if id<>"" and IsNumeric(id)=true then'判断id不等于空而且id为纯数字则执行下面的代码写你的程序end if

金堂县18080677903: asp.net 判断一个字符串是不是数字 -
道聪乌枣: 字符可以判断是不是数字,你只能写个方法遍历字符串使每个字符都是数字,那字符串也是数字了

金堂县18080677903: 要求写一个asp文件,能对给定的一个字符串(如张三AABB123你好CCDD)判断其中是否有数字,有的话则在屏幕输出”该字符串含有数字”,没有则输出”该
道聪乌枣: <%str="张三AABB123你好CCDD" If instr(str,0) or instr(str,1) or instr(str,2) or instr(str,3) or instr(str,4) or instr(str,5) or instr(str,6) or instr(str,7) or instr(str,8) or instr(str,9) ThenResponse.write "该字符串含有数字" ElseResponse.write "该字符串不含数字" End If%>

金堂县18080677903: asp.net如何判断是否是数字 -
道聪乌枣: 用正则表达式验证..需要相应引用命名空间.. using System.Text.RegularExpressions; 代码如下:Regex numRegex = new Regex(@"^\d+$");string id = Request.QueryString["Id"];if (numRegex.IsMatch(id)){// id 为纯数字..}else{// id 包含数字以外的字符..}

金堂县18080677903: 求ASP正则判断字符串是否包含字母数字符号 -
道聪乌枣: str="#@#@@a32" if RegExpfind("[\da-z]*", str) then Response.write "有字母或数字" else Response.write "没有任何字母或数字" end if Function RegExpfind(patrn, strng) Dim regEx ' 建立变量. Set regEx = New RegExp ' 建立正则表达...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网