- 浏览: 75890 次
- 性别:
- 来自: 广州
文章分类
最新评论
public class FloatValidator extends BaseValidator implements GracieValidator{ public FloatValidator() { } public static final String REGEX_FLOAT = "^(-?\\d+)(\\.\\d{1,2})?$"; /** * Validation Rule: A number that the MAX digits after the decimal is 2. * @param inputText Input string text * @return boolean Return true when input string is only composed by subtraction sign and a number that the MAX digits after the decimal is 2, * otherwise return false. */ public static boolean isFloat(String inputText) { return RegexValidator.isValid(FloatValidator.REGEX_FLOAT, inputText); } /** * Validation Rule: A number that the MAX digits after the decimal is 2. * @param inputText Input string text * @param fieldErrorParam Field error tag parameter * @param fieldErrorMessage Field error message * @return boolean Return true when input string is only composed by subtraction sign and a number that the MAX digits after the decimal is 2, * otherwise return false. */ public static boolean isFloat(String inputText, String fieldErrorParam, String fieldErrorMessage) { boolean isValid = FloatValidator.isFloat(inputText); if (!isValid) { addFieldErrorMessage(fieldErrorParam, fieldErrorMessage); } return isValid; } /** * Validation Rule: A number that the MAX digits after the decimal is 2. * @param inputText Input string text * @param fieldErrorParam Field error tag parameter * @param bundle Language property file id * @param key Message key * @param defaultMessage Default message * @param arguments The arguments of message * @return boolean Return true when input string is only composed by subtraction sign and a number that the MAX digits after the decimal is 2, * otherwise return false. */ public static boolean isFloat(String inputText, String fieldErrorParam, String bundle, String key, String defaultMessage, String[] arguments) { boolean isValid = FloatValidator.isFloat(inputText); if (!isValid) { String fieldErrorMessage = MessageUtil.getText(bundle, key, defaultMessage, arguments); addFieldErrorMessage(fieldErrorParam, fieldErrorMessage); } return isValid; } public boolean isValid(String inputText, String fieldErrorParam, String bundle, String key, String defaultMessage, String[] arguments) { return FloatValidator.isFloat(inputText, fieldErrorParam, bundle, key, defaultMessage, arguments); } public boolean isValid(String inputText, String fieldErrorParam, String fieldErrorMessage) { return FloatValidator.isFloat(inputText, fieldErrorParam, fieldErrorMessage); } public boolean isValid(String inputText) { return FloatValidator.isFloat(inputText); } public boolean isValid(String inputText, Object[] objs) { return isValid(inputText); } }
发表评论
-
HTTPClient
2012-12-21 21:11 0public class RenRen { // The ... -
Export To Excel - Testing
2012-12-18 13:15 0MainTest ..... Map configM ... -
Export To Excel - ExcelUtils.java [Version 0.2]
2012-12-18 13:11 9import java.io.BufferedReader; ... -
Export To Excel - Action Oupt Excel
2012-11-23 13:49 10public String doAction(Work ... -
Export To Excel - ExcelUtils.java
2012-12-17 16:31 3import java.io.BufferedReader; ... -
Export To Excel - ExcelDAO.java
2012-12-18 12:55 5import java.sql.CallableStateme ... -
Export To Excel - commonExcelStyle.css
2012-12-18 12:55 6body { FONT-FAMILY: "Ari ... -
Export To Excel - ExcelConstants.java
2012-12-18 12:55 5/** * <p><b> * ... -
Export To Excel - ExcelRowList.java
2012-12-18 09:55 5import java.util.ArrayList; im ... -
Export To Excel - ExcelRowItem.java
2012-12-17 16:32 7import java.util.ArrayList; im ... -
Export To Excel - ExcelInfo.java
2012-11-23 13:50 8/** * <p><b> * ... -
Export To Excel - ExcelColList.java
2012-11-23 13:50 6import java.util.ArrayList; im ... -
Export To Excel - ExcelColItem.java
2012-11-23 13:50 11Version 0.1 import java.uti ... -
Export To Excel - ExcelCellItem.java
2012-11-23 13:49 7public class ExcelCellItem { ... -
Util
2012-12-17 16:32 638import java.io.BufferedReader; ... -
DMSUtil
2012-12-17 16:31 663import java.io.ByteArrayInputSt ... -
PooledConnectionManager
2012-12-17 16:31 891import java.sql.Connection; im ... -
XssValidator
2012-09-05 10:48 956public class XssValidator exten ... -
StringLengthValidator
2012-09-05 13:50 764public class StringLengthValida ... -
RegexValidator
2012-09-05 13:50 2077import java.util.regex.Matcher; ...
相关推荐
这是一个基于Objective-C语言的基础案例集。旨在用于给初学者快速了解Objective-C语言的语法。.zip
01 整理数据 _ 合并多数据,分析更有趣.ipynb
创业、工作、毕业、课程需要人群,可以参考使用,支持有偿远程部署,联系我,保证一定能跑起来
流程行业智能工厂总体设计方案qy.pptx
ModStartBlog现代化个人博客系统 v5.2.0源码.rarModStartBlog现代化个人博客系统 v5.2.0源码.rar
企业IT统一智能运营管理解决方案qy.pptx
华为用“三阶段十二步”法保证业务战略引领数字化转型32个精华问答glkb.pptx
搭建数据分析和机器学习平台,实现如下功能:设计一个网页版的用户界面,支持从本地选取数据集、自动可视化分析、查看训练记录、查看训练模型参数和绘图和支持完成机器学习任务。核心工具:streamlit和pycaret,部署和运行方便,只需streamlit run main.py命令即可。
毕业设计 jsp+基于JB的人事管理系统(源代码+论文)
基于C++14语法的任务链.zip
毕业设计JSP+SQL网站流量统计管理系统(源代码+论文)
本Bash脚本用于自动化管理Java JAR应用的启动、停止及监控。首先检查JAR进程是否在运行,如在运行则安全终止。随后,使用预设的Java参数启动JAR文件,并将输出和错误日志重定向至日志文件。启动后,脚本持续监控JAR进程状态,确保其在预设时间内成功启动。本脚本提供了灵活的配置和错误处理机制,为Java应用的运维管理带来了便捷与可靠性。
2024-2030全球及中国阵列光谱仪行业研究及十五五规划分析报告
基于Reactor模式,支持单线程、多线程Reactor,也支持UDP服务
一、源码特点 java web进销存管理系统是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为 TOMCAT7.0,Myeclipse8.5开发,数据库为sqlserver2008,使用java语言开发。 二、功能介绍 如博客中介绍 三、注意事项 1、管理员账号:admin密码:admin 数据库配置文件DBO.java 2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为sqlserver2008,使用java语言开发。 3、数据库文件名是jspjxc.mdf,系统名称jxc 4、系统首页地址:http://127.0.0.1:8080/jxc/login.jsp 不包含人工调试服务,如果需要联系作者购买
如何在 Ubuntu 16.04 上使用 Node-RED 连接你的物联网设备
libAvogadro1-1.98.1-2.1.armv7hl
毕业设计:vue+springboot学校田径运动会管理系统的设计(源码 + 数据库 + 说明文档) 二、系统规划 2 (一)业务流程分析 2 1.业务流程 2 (二)系统功能需求 3 1.学生功能需求 3 2.管理员功能需求 4 3.工作人员(老师)功能需求 4 (三)可行性分析 4 1.经济可行性 4 2.技术可行性 5 4.法律可行性 5 三、系统分析 6 (一)系统的逻辑模型 6 1.数据流程图设计 6 2.数据字典 6 四、系统设计 8 (一)系统功能模块划分和功能模块图 9 (二)系统开发技术和开发工具 10 1.开发技术 10 2.开发工具 11 (三)数据库设计 11 1.概念结构设计 11 2.逻辑结构设计 12 3.数据表设计 13 (四)系统界面设计 13 (五)处理流程设计 14 1.用户功能处理流程设计 14 2.管理员功能处理流程设计 15
湖南化工职院技术学院紫薇大道绿化服务项目招标资料.zip
FLIR T4xx 系列用户手册