当前位置:编程学习 > JS >>

正负数字的正则表达式可以输入三位数

正负数字的正则表达式可以输入三位数

昨天你回答的“/^[+\-]100$/”这个正则表达式只能输-100或者+100

我想那个数能灵活点  不只是输入100  范围是 -999到+999 之间的数

^[+\-]?(\d|[123456789]\d{1,2})$

你想要的是整数吧,伙计。+0,-0也可以。如果你的约定中正数必须有+或其它,就再回复一下。

=====================================

正负数正则表达式
分类: JSP 2012-11-26 16:12 462人阅读 评论(0) 收藏 举报
<script language="Jscript">
function check()
{
 
 //Reg = /^(^-?\d+$)$/        //输入的必须是整数(正负整数)
 Reg = /^(^\d+$)$/            //输入的必须是正整数
 alert(Reg.test(document.all.txt1.value))
}
</script>


<input type="text" name="txt1" >
<input type="button" onclick="check()" value="Check">

 

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,