验证数字的正在表达式

QuickPai QuickPai 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
<!-- #include file="adovbs.inc" -->
<!-- #include file="top.asp" -->
<html>
<head>

</head>
<body>
<h4>同学信息列表</h4>
<%
Set rs=Server.CreateObject("Adodb.recordSet")
Con="Provider=sqloledb;Data Source=127.0.0.1;Initial Catalog=txl;User ID=sa;Password=;"
'判断用户是否指定了搜索条件
who=request.form("who")
if Request.form("sel")="查找" and who <> "" then
sql="Select * From t_student Where d_name='"&who&"' Order by d_class,d_no"
else
sql="Select * From t_student Order by d_class,d_no"
end if
rs.Open sql,Con,AdOpenStatic,adlockreadonly,adcmdtext
if rs.eof then
Response.Write"<p>对不起,数据库中没有数据!</p>"
Response.end
end if
rs.PageSize=9
NowPage=Request("page")
if NowPage="" then NowPage=1
NowPage=CLng(NowPage)
if NowPage < 1 then NowPage=1
if NowPage > rs.PageCount then NowPage=rs.PageCount
rs.AbsolutePage=NowPage

%>
<form action="select.asp" method="post" name="formse">
<p>请输入学生姓名:<input type="text" name="who" size="12">
<input type="submit" name="sel" value="查找"></p>
<table border="1" width="776" bordercolor="#666699">
<!-- #include file="tabtop.htm" -->
<%
'输出当前页面记录
for j=0 to rs.PageSize-1
Response.Write"<tr align=center valign=middle height=23>"
for i=0 to rs.fields.count-1
Response.write"<td>" & rs.fields(i).value & " </td>"
next
Response.write"</tr>"
rs.MoveNext
if rs.eof then exit for
next
Response.Write"</table><br>"
'输出首页,上一页,下一页和尾页对应的链接
if NowPage <> 1 then
Response.Write"<a href='select.asp?page=1'>首页</a>"
Response.write"  "
Response.Write"<a href='select.asp?page="&NowPage-1&"'>上一页</a>"
end if
if NowPage <> rs.PageCount then
Response.write"  "
Response.Write"<a href='select.asp?page="&NowPage+1&"'>下一页</a>"
Response.write"  "
Response.Write"<a href='select.asp?page="&rs.PageCount&"'>尾页</a>"
end if
%>
<p>数据页数 <% =NowPage %>/<% =rs.PageCount %> 
请输入页号:<input type="text" name="page" size="4">
<input type="submit" name="go" value="转到">
<input type="reset" value="取消">
</p>
</form>
<!-- #include file="bottom.asp" -->
</body>
</html>

请问怎么在此代码中添加验证数字的正在表达式(代码红色部分的验证),谢谢了
...全文

相关推荐

正在表达式测试工具.zip

正则表达式测试小工具,可以提取网页结果,也可以验证表达式的正确与否

冷流火

JS正则表达式验证数字(非常全)

正则表达式,又称规则表达式,在项目中经常会用到正则表达式,今天小编抽空给大家分享js正则表达式验证数字的方法,感兴趣的朋友参考下吧

weixin_38729269

正则表达式数字验证

//java正则表达式数字验证 public boolean isNumber(String str) { java.util.regex.Pattern pattern=java.util.regex.Pattern.compile("[0-9]+(.[0-9]+)?"); java.util.regex.Matcher match=pattern.matcher(str); if(match.matches()==false) { return false; } else { return true; } } ------------------------------------------------------------------------------------------------------ [removed] function validate(){ var reg = new RegExp("^[0-9]*$"); var obj = document.getElementById("name"); if(!reg.test(obj.value)){ alert&#40;"请输入数字!"&#41;; } if(!/^[0-9]*$/.test(obj.value)){ alert&#40;"请输入数字!"&#41;; } } [removed] ------------------------------------------------------------------------------------------------------ 验证数字的正则表达式集 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$ 验证非零的正整数:^\+?[1-9][0-9]*$ 验证非零的负整数:^\-[1-9][0-9]*$ 验证非负整数(正整数 + 0) ^\d+$ 验证非正整数(负整数 + 0) ^((-\d+)|(0+))$ 验证长度为3的字符:^.{3}$ 验证由26个英文字母组成的字符串:^[A-Za-z]+$ 验证由26个大写英文字母组成的字符串:^[A-Z]+$ 验证由26个小写英文字母组成的字符串:^[a-z]+$ 验证由数字和26个英文字母组成的字符串:^[A-Za-z0-9]+$ 验证由数字、26个英文字母或者下划线组成的字符串:^\w+$ 验证用户密码:^[a-zA-Z]\w{5,17}$ 正确格式为:以字母开头,长度在6-18之间,只能包含字符、数字和下划线。 验证是否含有 ^%&',;=?$\" 等字符:[^%&',;=?$\x22]+ 验证汉字:^[\u4e00-\u9fa5],{0,}$ 验证Email地址:^\w+[-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$ 验证InternetURL:^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$ ;^[a-zA-z]+://(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$ 验证电话号码:^(\(\d{3,4}\)|\d{3,4}-)?\d{7,8}$:--正确格式为:XXXX-XXXXXXX,XXXX-XXXXXXXX,XXX-XXXXXXX,XXX-XXXXXXXX,XXXXXXX,XXXXXXXX。 验证身份证号(15位或18位数字):^\d{15}|\d{}18$ 验证一年的12个月:^(0?[1-9]|1[0-2])$ 正确格式为:“01”-“09”和“1”“12” 验证一个月的31天:^((0?[1-9])|((1|2)[0-9])|30|31)$ 正确格式为:01、09和1、31。 整数:^-?\d+$ 非负浮点数(正浮点数 + 0):^\d+(\.\d+)?$ 正浮点数 ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ 非正浮点数(负浮点数 + 0) ^((-\d+(\.\d+)?)|(0+(\.0+)?))$ 负浮点数 ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$ 浮点数 ^(-?\d+)(\.\d+)?$

fhlcrain2

只验证数字和字母的正则表达式

只验证数字和字母的正则表达式,如有不好的地方还请大家谅解

小可OL

验证数字 汉字 的正则表达式

验证数字 、汉字 的正则表达式,比如:电话号码,身份证号码,1年的12个月,正负数,是否含有特殊符号等。。具体的自己可以下下来看。

__Billy
评论 8
收藏 已收藏
分享
返回顶部
QuickPai
.NET社区 62,272 成员 668,968 内容