我想ASP.Net中IPAddress的掩码文本。IP地址的掩码文本框
以下是一些可能的地址的ipaddress。
例:
192.168.30.2
10.1.1.2
31.23.212.2
所以,一把手有3个号码,但号码2只2.现在,默认的MaskedTextBox中让你在所有三个数字才去到下一个字节的进入。
由于提前,
我想ASP.Net中IPAddress的掩码文本。IP地址的掩码文本框
以下是一些可能的地址的ipaddress。
例:
192.168.30.2
10.1.1.2
31.23.212.2
所以,一把手有3个号码,但号码2只2.现在,默认的MaskedTextBox中让你在所有三个数字才去到下一个字节的进入。
由于提前,
尝试使用990.990.990.990或###。###。###。###为您Mask财产
据我所知,你需要自己编写JavaScript函数。 MaskEdit包括在asp.net工具只提供固定不变的面具,这意味着,你需要在这样的格式有IP地址:
010.001.001.002
也就是说,可以说至少,丑陋。如果有人知道任何解决方法,我很乐意看到它。
因此,我的解决方案是使用IP地址的正则表达式并编写一个JS函数,该函数根据此表达式对用户输入做出反应。
恐怕不会帮助,因为它不处理各种情况,只有固定的字符串。这意味着,您需要像这样编写IP:010.001.001.002 ...或者是否有任何可能的解决方法? – walther 2012-03-30 11:23:59
好的,然后你可以使用一个JavaScript来检查你的文本框中至少有三个(。)。那么你可以申请像12.1.2.3或121.32.222.111等。 – 2012-03-30 11:27:58