如何用正则表达式校验字符串是否小于978的正整数?解决问题立即给分,要求给出详细解释,谢谢

lci21 2003-01-19 09:39:34
<form name=form1>
<table>
<tr id=pass>
<td>请输入小于978的正整数:</td>
<td><input type="text" name="num"/></td>
<input type=button value="是否是符合条件的整数" onclick="checknum()">
</tr>
</table>
</form>
<script language=javascript>
....
</script>
问:这个函数用正则表达式怎么写?另外情给出对这个正则表达式的详细解释,谢谢
...全文
350 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
lci21 2003-01-20
  • 打赏
  • 举报
回复
谢谢各位的帮助,已经跟你们学会了一点检测整数的方法!!!!

xyzoem(xf) 请到下面领分
http://expert.csdn.net/Expert/topic/1375/1375158.xml?temp=.5592615
emu 2003-01-20
  • 打赏
  • 举报
回复
/^(0|[1-9]\d?|[0-8]\d{2}|9[0-6]\d|97[0-8])$/
emu 2003-01-20
  • 打赏
  • 举报
回复
/^(0|[1-9]\d?|[0-8]\d{2}|9[0-6]\d|97[0-8])$/
无爱大叔 2003-01-20
  • 打赏
  • 举报
回复
?匹配前面的子表达式零次或一次。例如,"do(es)?" 可以匹配 "do" 或 "does" 中的"do" 。? 等价于 {0,1}。
d{2}匹配两位数字
CTBOK 2003-01-20
  • 打赏
  • 举报
回复
字串里面,究竟有多少个这样的数字?如果只有一个的,就用REG截取这个数字下来,再用数学方法验证。如果有多个的...就要看看详细情况了
CTBOK 2003-01-20
  • 打赏
  • 举报
回复
另外,我想说一说,是“正则表达式”NOT“正规表达式”
CTBOK 2003-01-20
  • 打赏
  • 举报
回复
还是用数学方法吧,你先说说你那个字串的详细情况
lci21 2003-01-20
  • 打赏
  • 举报
回复
请问
d?是什么意思?
d{2}是什么意思?
gzh_seagull 2003-01-19
  • 打赏
  • 举报
回复
楼上的不行吧,969不是也通不过吗
bencalie 2003-01-19
  • 打赏
  • 举报
回复
<form name=form1>
<table>
<tr id=pass>
<td>请输入小于978的正整数:</td>
<td><input type="text" name="num"/></td>
<input type=button value="是否是符合条件的整数" onclick="checknum()">
</tr>
</table>
</form>
<script language=javascript>
function checknum(){
alert(/^[1-9][0-7][0-7]$/.test(document.all.num.value))
}
</script>
逍遥小贼 2003-01-19
  • 打赏
  • 举报
回复
(0|[1-9]\d?|[0-8]\d{2}|9[0-6]\d|97[0-8])

赞成~
xyzoem 2003-01-19
  • 打赏
  • 举报
回复
qiushuiwuhen(秋水无恨)的那一串翻译过来好像就是0或1-99或0-899或900-969或970-978。不好意思,很久没用了,说的可能有点误差,但大致是这样应该没错。
xyzoem 2003-01-19
  • 打赏
  • 举报
回复
那好像是指100以下的正整数
xizi2002 2003-01-19
  • 打赏
  • 举报
回复
[1-9]\d?这个是什么意思呵去掉?行不行呵
xizi2002 2003-01-19
  • 打赏
  • 举报
回复
呵呵,有意思
qiushuiwuhen 2003-01-19
  • 打赏
  • 举报
回复
(0|[1-9]\d?|[0-8]\d{2}|9[0-6]\d|97[0-8])

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧