给你一个IP格式的...你看懂了你的这个问题都已经解决了
private bool BoolIP()
{
bool _Result = false;
bool blnTest = false;
int n = 1;
Regex regex = new Regex("^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$");
blnTest = regex.IsMatch(txte_1.Text);
if (blnTest == true)
{
string[] strTemp = txte_1.Text.Split(new char[] { '.' });
for (int i = 0; i < strTemp.Length; i++)
{
if (Convert.ToInt32(strTemp[i]) > 255)
{ //大于255则提示,不符合IP格式
n = 0;
}
}
}
else
{
//输入非数字则提示,不符合IP格式
n = 0;
}
if (n != 0)
{
_Result = true;
}
else
{
MessageBox.Show("请输入正确的IP", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
txte_1.Focus();
txte_1.SelectAll();
}
return _Result;
}