以检查IP地址合法性为例:
using System.Text.RegularExpressions;
String regularStr = @"((?:(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d))))";
if (!Regex.IsMatch(textBoxIpAddr.Text.ToString().Trim(), regularStr))
{
MessageBox.Show("IP地址不合法", "提示", MessageBoxButton.OK, MessageBoxImage.Information);
return;
}