验证输入两位小数

/**
* 验证输入两位小数
*
* @param 待验证的字符串
* @return 如果是符合格式的字符串,返回 <b>true </b>,否则为 <b>false </b>
*/
public static boolean IsDecimal(String str) {
String regex = "^[0-9]+(.[0-9]{2})?$";
return match(regex, str);
}
时间: 2024-10-29 19:11:29

验证输入两位小数的相关文章

验证是两位小数钱数的正则表达式

有时候需要验证用户输入的是钱数,有的要验证是两位小数的钱数或数字. 现在收集正则表达式如下:非原创. ^(\d{1,3}(,\d{3})+?(\.\d{2})?|(\.\d{2})|\d)$ (^[-+]?[1-9]\d*(\.\d{1,2})?$)|(^[-+]?[0]{1}(\.\d{1,2})?$)

1.(javascript)最多只能输入两位小数

function clearNoNum(obj){ obj.value = obj.value.replace(/[^\d.]/g,""); //清除“数字”和“.”以外的字符   obj.value = obj.value.replace(/\.{2,}/g,"."); //只保留第一个. 清除多余的 obj.value = obj.value.replace(".","$#$").replace(/\./g,"&

校验输入框输入两位小数

<script type="text/javascript"> /**   * 实时动态强制更改用户录入   * arg1 inputObject   **/ function amount(th){ var regStrs = [ ['^0(\\d+)$', '$1'], //禁止录入整数部分两位以上,但首位为0   ['[^\\d\\.]+$', ''], //禁止录入任何非数字和点   ['\\.(\\d?)\\.+', '.$1'], //禁止录入两个以上的点  

ios TextField限制输入两位小数

只需要实现textField的这个代理方法就可以实现 - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { NSMutableString * futureString = [NSMutableString stringWithString:textField.text]; [futureStrin

【前端开发】限制input输入保留两位小数

<input type="text" name='amount' id="cash_num" placeholder="请输入金额" onkeyup="num(this)" size="9"> js: //限制input输入保留两位小数 function num(obj) { // obj.value = obj.value.replace(/[^\d.]/g, ""); /

20161127 输入两个自然数a、b,求a除以b的结果(保留两位小数)

题目: 输入两个自然数a.b,求a除以b的结果(保留两位小数). 代码: 1 program work20161127; 2 var 3 a,b,c:real; 4 BEGIN 5 readln(a,b); 6 c:=a/b; 7 writeln('c=',c:0:2); 8 END.

JS 只能输入数字和两位小数的JS

最近项目压的喘不过气来,所以都基本不来园子了,手头还有好多事,就不扯淡了,直接上内容 JS代码: 1 function clearNoNum(value){ 2 //清除"数字"和"."以外的字符 3 value = value.replace(/[^\d.]/g,""); 4 5 //验证第一个字符是数字而不是 6 value = value.replace(/^\./g,""); 7 8 //只保留第一个. 清除多余的 9

使用replace限定只能输入数字,最多有两位小数

只能输入数字和两位小数. 只能输入一个小数点. 第一位不能为小数点. 第一位不能为0(除了0.XX). number为文本框输入值. var inputVal = number.replace(/[^\d.]/g, "").replace(/\.{2,}/g, ".").replace(".", "$#$").replace(/\./g, "").replace("$#$", "

input输入只有两位小数

function checkNum(obj) { //检查是否是非数字值 if (isNaN(obj.value)) { obj.value = ""; } if (obj != null) { //检查小数点后是否对于两位 if (obj.value.toString().split(".").length > 1 && obj.value.toString().split(".")[1].length > 2) {