【发布时间】:2014-03-22 19:56:34
【问题描述】:
我需要使用 javascript 替换文本中的所有非数字字符。我们的客户想要删除非数字,例如 1,330.00 变为 1330.00。
我可以替换除小数位以外的所有非数字,但这允许多个小数位。
我有一个jsbin的代码 http://jsbin.com/vetedeca/1/edit?html,output
$(文档).ready(函数(){ $('input').bind('keyup', function() { var 值 = $(this).val() value = value.replace(/[^\d\.]+/g,''); $(this).val(value); }) })如何编辑它以删除除第一次出现的小数位以外的所有非数字
例如 1,330.00 变为 1330.00 1,330.00.00 变为 1330.00 133o.00d.33 变为 133.00
【问题讨论】:
标签: javascript regex replace currency