带小数的currency regex
currency regex with decimal
我需要帮助:我想在javascript中验证我的货币输入,其格式为:
CCD_ 1(因此可能存在1000到2个小数之间的空间)。
示例:
50,25
50
1 150
1 150,44
1 000 001
1 000 001,25
你能帮我吗?
Thanks2
^('+|-)?(0|[1-9][0-9]{0,2}( [0-9]{3,3})*)(,[0-9]{1,2})?$
经过测试,它将在中工作
示例:9 999 999 999,99
$('#amount').change(function(){
$('tr:last').find("td:last").text(messages['amount invalid']).hide();
var inputVal = $(this).val();
var patternMontant = /^'$?(([0-9]{0,10}))?',[0-9]{2}$/;
if(!patternMontant.test(inputVal)) {
$('tr:last').find("td:last").text(messages['amount invalid']).show().css("color","red");
$(this).val('');
}
});
我认为类似于->
re.match(r"[0-9]{0,2}('s[0-9]{3})*", str)
应该起作用。
使用jquery的autoNumeric插件非常好而且简单。在表单输入时自动格式化货币和数字的插件
首先,在头中包含jQuery.js和autoNumeric-1.9.19.js javascript文件:
第二,在HTML/JSP文档上插入一个表单和输入字段:
第三个-在一个单独的脚本中初始化autoNumeric$('selector').autoNumeric('init'):
jQuery(函数($){
$('#someID_defaults').autoNumeric('init', {aSign:',', pSign:'£', vMax:'99999.99' });
});
相关文章:
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- Regex代码只允许一个空格
- Regex匹配除“”之外的所有字符;.js”;
- RegExp:匹配Javascript中除regex值之外的所有内容
- Javascript RegEx validator
- 使用regex的jquery keydown绑定不会验证撇号和句点
- 制作一个regex来验证只有一个数字的字符串
- RegEx JavaScript:数字后的符号提取
- PHP和Javascript之间的Regex差异
- 链接和youtube的Javascript和regex
- 包含圆括号的JavaScript Regex模式
- 相当复杂的Regex
- 如何在ng regex中包含qutoes+双引号
- 在javascript中,I'我很难弄清楚如何让regex只替换捕获而不替换匹配
- Regex提取URL返回数组的一部分;未定义”;
- 将po-box javascript正则表达式转换为c#regex
- Datatables查询url字符串:需要regex来修复url解析
- 要替换的Javascript Regex无法按预期工作
- 如果匹配项在特定的html标记中,则跳过regex匹配
- 带小数的currency regex