我有文本框,我需要使用逗号分隔符(如function nth(obj, n)
{
var key, i;
for (key in obj)
{
if (obj.hasOwnProperty(key)) // always do this when you scan an object
{
if (key.indexOf("item") === 0) // this is the filter
{
i = parseInt(key.substring(4), 10); // parse the numeral after "item"
if (i === n)
{
return obj[key]; // return this value
}
}
}
}
return null;
}
)将其格式转换为curency和money格式,有人可以帮助我吗?
12,654,500
答案 0 :(得分:1)
使用此面具:
$000,000,000
有关面具的更多信息,请参阅this MSDN article。
$
:货币符号。显示的实际字符将是适合格式提供程序的货币符号,由控件的FormatProvider属性确定。
,
:千位占位符。使用的实际显示字符将是适合格式提供程序的千位占位符,由控件的FormatProvider属性确定。
因此,如果您没有获得开箱即用的所需行为,您可能还需要设置FormatProvider属性。
答案 1 :(得分:0)
使用MaskedTextbox
并将Mask
属性设置为00,0000,000
。
答案 2 :(得分:0)
如何使用MaskedTextBox代替 https://msdn.microsoft.com/en-us/library/system.windows.forms.maskedtextbox.mask(v=vs.110).aspx mask属性值应该只是00,0000,000