我有一个usercontrol文本框,只允许数字:
<it:CurrencyTextBoxControl_v2
ID="txtCreditLimit" IsRequired="true"
ShowCurrency="true"
DecimalPlaces="2"
OnBlur="formatNumbers();"
CssClass="txtBoxCSS txtBoxCurrency"
Label="<%$FrontEndResources:BackOffice,CreditOfLimit%>"
runat="server" />`
我想要它做的就是当你在文本框外面点击它时,它会格式化这样的数字: 您输入时输入:10000000000它应该出现:100 000 000,00
每3个数字1个空格,最后两个用“,”(逗号)或“。” (点)
有什么想法吗?提前谢谢。
更新
我试过了:
formatCurrency() { $('#txtCreditLimit').mask("#.##0,00", { reverse: true }); }
但它说: “该对象不支持属性或方法'掩码'”
答案 0 :(得分:0)
我认为这就是你在寻找什么
public string formatNumbers(){
int n = Int32.Parse(txtCreditLimit.Text);
return String.Format("{0:# ### ###.##}", n);
}