如何在文本框中自动在2位数字后插入连字符“-”?

CeebLaj Thoj

我有一个文本框供用户输入数字。

当用户输入到文本框时,格式应如下所示

01-22-34-40-33

我想在TextChanged事件处理程序的2位数字后插入“-”。

我做这样的事情,但是没有工作:

if(txtRandomThirdTypeSales.Text.Length == 2)
{
    txtRandomThirdTypeSales.Text += "-";
}
else if (txtRandomThirdTypeSales.Text.Length == 5)
{
    txtRandomThirdTypeSales.Text += "-";        
}
else if (txtRandomThirdTypeSales.Text.Length == 8)
{
    txtRandomThirdTypeSales.Text += "-";        
}
else if (txtRandomThirdTypeSales.Text.Length == 11)
{
    txtRandomThirdTypeSales.Text += "-";
}
安库尔D

您能否以这种方式尝试,这可能对您有所帮助。

private void textBox1_KeyDown(object sender, KeyEventArgs e)
    {
        string sVal = textBox1.Text;

        if (!string.IsNullOrEmpty(sVal) && e.KeyCode != Keys.Back)
        {
            sVal = sVal.Replace("-", "");
            string newst = Regex.Replace(sVal, ".{2}", "$0-");
            textBox1.Text = newst;
            textBox1.SelectionStart = textBox1.Text.Length;
        }
    }

让我知道您是否需要任何帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在TextBox中自动在2位数字后插入连字符“-”?

来自分类Dev

如何在HTML文本框中仅允许4位数字?

来自分类Dev

在输入框angularjs中输入6位数字后如何调用函数

来自分类Dev

MySQL Regex如果字符串在5位数字后包含连字符

来自分类Dev

如何在每3位数字后添加点(。)?

来自分类Dev

如何将 12 位数字从富文本框移动到文本框 2

来自分类Dev

NSIS 如何通过在文本框中插入连字符或添加文本框来复制和粘贴文本,以 fieldnum 分隔

来自分类Dev

如何使正则表达式进入文本框以仅允许数字(最多4位数字)到小数点后2位?

来自分类Dev

如何在innerhtml生成的文本框中插入自动完成的jQuery

来自分类Dev

jQuery-如何在输入2个数字后自动插入冒号

来自分类Dev

如何在文本框中禁用特殊字符和数字?

来自分类Dev

如何在表格中插入文本框?

来自分类Dev

如何仅使用正则表达式来限制文本框的文本长度为9位数字

来自分类Dev

当内容字符串为一位数字时,WPF文本框会折叠

来自分类Dev

如何在android中显示2位数字的NumberPicker?

来自分类Dev

如何在SmartGWT中验证仅数字文本框?

来自分类Dev

如何在angularjs的文本框中只允许数字?

来自分类Dev

如何在android中验证编辑文本,使其最多包含小数点后的6位数字和2位数字?

来自分类Dev

如何解决此价格,电话号码,2位数字的计算脚本并添加成本文本框?

来自分类Dev

如何固定asp.net的数字位数的文本框

来自分类Dev

如何固定asp.net的数字位数的文本框

来自分类Dev

在每个12位数字后的字符串中添加<br>标记

来自分类Dev

如何在Excel中每两位数字后添加逗号和空格,然后格式化文本?

来自分类Dev

数字后跟连字符

来自分类Dev

您如何识别文本中的一组2位或3位数字?PostgreSQL的

来自分类Dev

Android Regex-如何在数字后面加上连字符?

来自分类Dev

Android Regex-如何在数字后面加上连字符?

来自分类Dev

屏蔽文本框,使其仅接受小数点后的1位数字

来自分类Dev

angularjs表单文本框验证:输入九位数字或将其保留为空

Related 相关文章

  1. 1

    如何在TextBox中自动在2位数字后插入连字符“-”?

  2. 2

    如何在HTML文本框中仅允许4位数字?

  3. 3

    在输入框angularjs中输入6位数字后如何调用函数

  4. 4

    MySQL Regex如果字符串在5位数字后包含连字符

  5. 5

    如何在每3位数字后添加点(。)?

  6. 6

    如何将 12 位数字从富文本框移动到文本框 2

  7. 7

    NSIS 如何通过在文本框中插入连字符或添加文本框来复制和粘贴文本,以 fieldnum 分隔

  8. 8

    如何使正则表达式进入文本框以仅允许数字(最多4位数字)到小数点后2位?

  9. 9

    如何在innerhtml生成的文本框中插入自动完成的jQuery

  10. 10

    jQuery-如何在输入2个数字后自动插入冒号

  11. 11

    如何在文本框中禁用特殊字符和数字?

  12. 12

    如何在表格中插入文本框?

  13. 13

    如何仅使用正则表达式来限制文本框的文本长度为9位数字

  14. 14

    当内容字符串为一位数字时,WPF文本框会折叠

  15. 15

    如何在android中显示2位数字的NumberPicker?

  16. 16

    如何在SmartGWT中验证仅数字文本框?

  17. 17

    如何在angularjs的文本框中只允许数字?

  18. 18

    如何在android中验证编辑文本,使其最多包含小数点后的6位数字和2位数字?

  19. 19

    如何解决此价格,电话号码,2位数字的计算脚本并添加成本文本框?

  20. 20

    如何固定asp.net的数字位数的文本框

  21. 21

    如何固定asp.net的数字位数的文本框

  22. 22

    在每个12位数字后的字符串中添加<br>标记

  23. 23

    如何在Excel中每两位数字后添加逗号和空格,然后格式化文本?

  24. 24

    数字后跟连字符

  25. 25

    您如何识别文本中的一组2位或3位数字?PostgreSQL的

  26. 26

    Android Regex-如何在数字后面加上连字符?

  27. 27

    Android Regex-如何在数字后面加上连字符?

  28. 28

    屏蔽文本框,使其仅接受小数点后的1位数字

  29. 29

    angularjs表单文本框验证:输入九位数字或将其保留为空

热门标签

归档