如果用正则表达式表示0001-2500范围内的数字
解决方案 »
- 关于非静态方法匿名类访问方法final变量的问题?
- MVC模式和j2ee三层架构之间的关系是什么?
- 一个有关网页布局挺奇怪的问题
- logic:iterate 问题急请高手指点
- 关于TOMCAT虚拟目录的问题
- 一个超级难得问题。。。高手快来帮帮忙。。在线等。。
- spring+hibernate,做分页时,可以用getHibernateTemplate()做吗?
- struts action class的设计(请大家多提意见,UP不要)
- 各位:中秋节快乐!!!
- java代码能打印pdf文件吗?
- Bean named 'txAdvice' must be of type [org.aopalliance.aop.Advice]
- 【struts2过滤器】使用过程中出现空指针异常,一共有6个功能使用了同一个过滤器,5个都是好的!
String regex = "[0]{3}[1-9]|[0]{2}[1-9][0-9]|[0][1-9][0-9]{2}|1[0-9]{3}|2[0-4][0-9]{2}|2500";
for (int i=1; i<3000; i++) { //check
String s = String.format("%04d", i);
if (! s.matches(regex)) {
System.out.println(i);
break;
}
}
<script>
var str = "30001";
if(/^([0-1][0-9][0-9][0-9])|(2[0-4][0-9][0-9])|(2500)$/.test(str))
{
document.write('yes');
}
else
{
document.write('no');
}
</script>