首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

正则表达式证验

2012-09-10 
正则表达式验证请问各位大侠 如果有某一文本框 只能输入0-255之间的数 或者 一个*号 这样的正则表达式怎么

正则表达式验证
请问各位大侠 如果有某一文本框 只能输入0-255之间的数 或者 一个*号 这样的正则表达式怎么写?

[解决办法]
不如别用正则?用 Integer.parseInt()?

"*|[0-9]|1?[1-9][0-9]|2[0-4][0-9]|25[0-5]"
[解决办法]
struts的话

XML code
<fieldname="字段名"><field-validator type="int"><paramname="min">0</param><paramname="max">255</param><message>必须在0至255之间</message></field-validator>
[解决办法]
*|\d{1,2}|1\d\d|2[0-4]\d|25[0-5]
[解决办法]
*|\d{1,2}|1\d\d|2[0-4]\d|25[0-5]
[解决办法]
Mark 一下。*|\d{1,2}|1\d\d|2[0-4]\d|25[0-5]
[解决办法]
*|([0-9]{1}|[1-9]{1}{0-9}{1}|[1-2{1}[0-5]{1}[0-5]{1}])
[解决办法]
"*|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]"
[解决办法]
java 里面 "\\*|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]"
[解决办法]
Java code
^(?:*|\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$
[解决办法]
探讨

Java code

^(?:*|\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$



楼主使用这个正则就OK,超过255就不行了

[解决办法]
探讨

引用:

Java code

^(?:*|\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$



楼主使用这个正则就OK,超过255就不行了


10楼错误 你这样02也可以被匹配

热点排行
Bad Request.