C#中使用正则表达式验证Email格式、IP地址格式和URL网址格式
2010-06-08 17:44
771 查看
验证Email格式的主要代码如下:
public bool IsEmail(string str_Email)
{
return System.Text.RegularExpressions.Regex.IsMatch(str_Email, @"^([/w-/.]+)@((/[[0-9]{1,3}/.[0-9] {1,3}/.[0-9]{1,3}/.)|(([/w-]+/.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(/)?]$");
}
验证IP地址格式的主要代码如下:
public bool IPCheck(string IP)
{
string num = "(25[0-5]|2[0-4]//d|[0-1]//d{2}|[1-9]?//d)";
return Regex.IsMatch(IP,("^"+num+"//."+num+"//."+num+"//."+num+"$"));
}
验证URl网址格式的主要代码如下:
public bool IsUrl(string str_url)
{
return System.Text.RegularExpressions.Regex.IsMatch(str_url, @"http(s)?://([/w-]+/.)+[/w-]+(/[/w- ./?%&=]*)?");
}
——摘自《C#编程词典》
public bool IsEmail(string str_Email)
{
return System.Text.RegularExpressions.Regex.IsMatch(str_Email, @"^([/w-/.]+)@((/[[0-9]{1,3}/.[0-9] {1,3}/.[0-9]{1,3}/.)|(([/w-]+/.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(/)?]$");
}
验证IP地址格式的主要代码如下:
public bool IPCheck(string IP)
{
string num = "(25[0-5]|2[0-4]//d|[0-1]//d{2}|[1-9]?//d)";
return Regex.IsMatch(IP,("^"+num+"//."+num+"//."+num+"//."+num+"$"));
}
验证URl网址格式的主要代码如下:
public bool IsUrl(string str_url)
{
return System.Text.RegularExpressions.Regex.IsMatch(str_url, @"http(s)?://([/w-]+/.)+[/w-]+(/[/w- ./?%&=]*)?");
}
——摘自《C#编程词典》
相关文章推荐
- C#中使用正则表达式验证Email格式、IP地址格式和URL网址格式
- C# 验证IP地址、Email格式、URl网址(正则表达式)
- C# 验证IP地址、Email格式、URl网址
- <转载>C# 验证IP地址、Email格式、URl网址
- C# 正则表达式验证代码(字母、数字、Email、网址、电话号码、汉字、身份证号码)
- C中使用正则表达式验证email地址和IP地址
- 使用正则表达式验证Email的格式
- 在C#中使用正则表达式验证数据格式
- C#使用正则表达式验证手机号格式是否正确
- C# 中 ,各种格式的正则表达式(手机号、email、url、时间、身份证、数字、ip)
- Swift - 正则表达式的使用(附用户名、邮箱、URL等常用格式验证)
- 正则表达式验证格式(ip地址验证)的简单使用.
- c#使用正则表达式匹配字符串验证URL示例
- 在c语言中用正则表达式实现对email地址和ip地址的验证
- [C#][固定格式网页解析]使用正则表达式处理网页的初步体会
- C#中使用正则表达式验证电话号码、手机号、身份证号、数字和邮编
- 常用正则表达式大全,手机、电话、邮箱、身份证(最严格的验证)、IP地址、网址、日期等,一般前台js验证
- C#中使用正则表达式验证电话号码、手机号、身份证号、数字和邮编
- C#中使用正则表达式验证电话号码、手机号、身份证号、数字和邮编
- C#判断IP地址是否合法函数-使用正则表达式-2个