我提供了输入(123,456.12)
,我的输出应为-123456.12
。但它只是-123
。
我使用了表达式:
enteredValue = window.event.srcElement.value.replace(/^[-(]\D*([\d.]+).*$/gm, '-$1')
请帮忙。
答案 0 :(得分:1)
答案 1 :(得分:1)
尝试
var str = "(123,456.12)".replace( /[(),]/g, "" );
var num = -Number( str );