0

我有 IP 地址的文本框。当显示文本框时,我希望 ti 有像“xxx.xxx.xxx.xxx”这样的点,其中 xxx 默认为空白,以便用户正确输入 IP 地址。

4

1 回答 1

0

我猜你不想在用户激活 IP 时验证这一点,但在他完成之后。

检查 Control.Validating 事件。

你可以做什么:

public void textBox_Validating()
{
    Regex reg = new Regex("^([0-9]{1,3}\.){3}[0-9]{1,3}$");
    bool valide = reg.IsMatch(textBox.Text);
    //do whatever you want if it is not an ip (valide == false)
}
于 2013-07-23T08:42:37.417 回答