<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title>
</head>
<script language="VbScript">
<!--
Function Test
Dim regEx , result
Set regEx = new RegExp
regEx.Pattern ="^\w+$"
regEx.IgnoreCase = True
result = regEx.Test( document.all.txtNum.value )
msgbox( result )
End Function
//-->
</script>
<script language="JavaScript">
<!--
function Test2()
{
var re = /^\w+$/;
var result = re.test( document.all.txtNum.value );
alert( result );
}
//-->
</script>
<body>
<form method=post action="">
<input type="text" name="txtNum">
<input type="button" onclick="VbScript:Test" value="vb检测">
<input type="Button" onclick="javascript:Test2();" value="js检测">
</form>
</body>
</html>
<%
tempstr="1234567890a...zA...Z_"//省略
str//待检测字符串
dim myarray(100)
myarray=str
for i=0 to ubound(myarray)
pos=instr(tempstr,myarray(i))
if pos=0 then
return=0//有一个不是字符或下划线就跳出循环并返回0
exit for
else
return=1
end if
next