我想你是想部分替换这个数,如果把金额不匹配的全部替换掉,这个太简单了,(如果需要全部替换给我留言)所以我就专门写了一个部分替换,通过了测试,
code 如下
string inputstr="0.123456";
Regex reg = new Regex(@"([\d]*[.]?[\d]{3})[\d]*");
string outputstr = reg.Replace(inputstr,"$1");
Response.Write(outputstr);
/////结果是0.123
var num = "123.456789";
num = num.replace(/^(\d+)(\.\d{0,3})?.*$/,"$1$2");
alert(num);
你用的什么语言先?
我这个是Javascript的,绝对可行
javascript的 可以试下这个哦~
你妹,不行你还满意答案,害我还试了一下