它应该允许高达小数点前30位和ATLEAST 1,之后小数如何使用jsf中的正则表达式验证double值?
1
A
回答
5
atmost 2位如果您使用的是JSF 2.0,你可以使用正则表达式验证器标签:
<h:inputSecret id="password" value="#{user.password}">
<f:validateRegex pattern="add your pattern here" />
</h:inputSecret>
如果你仍然对JSF 1.x我认为你必须通过创建一个实现javax.faces.validator.Validator
接口的类来编写自己的自定义验证器。 Here is a good tutorial how to achieve this。
2
在这里,在这个例子中是解决方案,我建议为验证双:
<h:inputText id="someField" value="#{yourBean.doubleValue}">
<f:convertNumber minFractionDigits="2" />
<f:validateDoubleRange minimum="1" maximum="30"/>
</h:inputText>
使用convertNumber标签的属性来设定你所需要的限制。
相关问题
- 1. 验证URL使用正则表达式
- 2. 验证使用正则表达式
- 3. Laravel - 验证使用正则表达式
- 4. 使用Java验证正则表达式
- 5. 验证使用正则表达式
- 6. 验证使用正则表达式
- 7. Scala的正则表达式零Double值
- 8. 正则表达式验证
- 9. 正则表达式验证
- 10. 正则表达式验证
- 11. 正则表达式验证
- 12. 正则表达式来验证双值
- 13. 如何验证正则表达式?
- 14. 正则表达式如何验证URL
- 15. 如何防止正则表达式正则表达式中的空格验证
- 16. C#正则表达式验证验证
- 17. 正则表达式验证的正则表达式
- 18. 如何使用正则表达式在Java中验证URL?
- 19. 如何在Java中使用正则表达式验证URL?
- 20. 如何验证一个URL中使用正则表达式
- 21. 用于验证的正则表达式
- 22. jqGrid中的正则表达式验证
- 23. ASP.Net正则表达式(%符号)正则表达式验证器
- 24. 如何使用正则表达式验证数学公式表达式
- 25. 如何使用Java正则表达式验证几何点?
- 26. 如何在ASP.NET中使用正则表达式验证器验证文本框
- 27. 如何使用正则表达式验证用户名?
- 28. 如何使用正则表达式验证用户名?
- 29. 验证用正则表达式在JavaScript
- 30. 验证ID用正则表达式
我对jsf不熟悉,但是如果你的值是一个字符串,则正则表达式应该如下所示:^ [0-9] {1,30} \。[0-9] {0,2 } $ – sauerburger 2011-04-08 05:13:08
是的esel是正确的.. 为JavaScript验证这是一个正确的答案更多正则表达式访问http://www.regular-expressions.info/javascriptexample.html – Jitesh 2011-04-10 17:55:36