js输入金额

<input 4οnchange=“this.value=cc(this.value)”>

function cc(s){
if(/[^0-9.]/.test(s)) return “invalid value”;
s=s.replace(/^(\d*)$/,"$1.");
s=(s+“00”).replace(/(\d*.\d\d)\d*/,"$1");
s=s.replace(".",",");
var re=/(\d)(\d{3},)/;
while(re.test(s))
s=s.replace(re,"$1,KaTeX parse error: Undefined control sequence: \d at position 29: …s=s.replace(/,(\̲d̲\d)/,".$1");
return “¥” + s.replace(/^./,“0.”)
}

发布了71 篇原创文章 · 获赞 7 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_35577329/article/details/101598574