我尝试为帐号创建一个掩码,例如:
我有一个函数接收一个字符串(11112222334444444444),我想转换为1111-2222-33-4444444444
applyFormatcccc function string (string cccc)
{
1. myNum string = string.Format ("# # # # - # # # # - # # - # # # # # # # # # #", cccc);
2. MyNum return;
}
但是,转换是不可能的,因为我在第一行(1)中放了一个String(cccc)。 其他案例是:
double num = 11112222334444444444;
worth num.ToString string = ("# # # # - # # # # - # # - # # # # # # # # # #", num)
结果是:11112222334444400000 -> only accept 8 bytes
如何使用最佳形式应用此面具而不使用循环(for,while)..尽可能
答案 0 :(得分:0)
尝试使用Ajax markededitor扩展程序。
例如:
< ASP:文本框 ID =“TextBox1” runat =“server” ForeColor =“HotPink” >
< CC1:MaskedEditExtender ID =“MaskedEditExtender1” runat =“server” TargetControlID =“TextBox1” Mask =“9999-9999-99-9999999999” MaskType =“数字” MessageValidatorTip =“true” >