.NET下正则表达式应用四例

1.确认有效电子邮件格式

下面的代码示例使用静态 Regex.IsMatch 方法验证一个字符串是否为有效电子邮件格式。如果字符 串包含一个有效的电子邮件地址,则 IsValidEmail 方法返回 true,否则返回 false,但不采取其他任 何操作。您可以使用 IsValidEmail,在应用程序将地址存储在数据库中或显示在ASP.NET 页中之前,筛 选出包含无效字符的电子邮件地址。

Visual Basic代码示例

Function IsValidEmail(strIn As String) As Boolean

' Return true if 

strIn is in valid e-mail format.

Return Regex.IsMatch(strIn, ("^([w-.]+)@

(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|

            (([w-]+.)+))([a-zA-

Z]{2,4}|[0-9]{1,3})(]?)$")

End Function

C#代码示例

bool IsValidEmail(string strIn)

{

// Return true if strIn is in

 valid e-mail format.

return Regex.IsMatch(strIn, @"^([w-.]+)@(([[0-9]{1,3}.[0

-9]           {1,3}.[0-9]{1,3}.)|(([w-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)

$");

}

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索电子邮件
, 代码
, 地址
, 有效
, IsValidEmail
示例
正则表达式应用实例、.net 应用案例、.net国内外应用实例、正则表达式应用、正则表达式的应用,以便于您获取更多的相关知识。

时间: 2024-08-30 20:12:04

.NET下正则表达式应用四例的相关文章

北京第四例流感病例下机后被直接送往医院

五月二十二日,北京市卫生局通报了北京出入境检验检疫局在北京口岸发现并转交一例输入型甲型H1N1流感病例,该病例为北京市的第四例确诊病例. 中国国家质检总局今晨通报说,该名患者李某,男,美籍华人,现年六十五岁.李某搭乘的国航CA982航班从纽约于五月二十一日十九时十分抵达北京首都机场,停靠首都国际机场T3航站楼.飞行过程中,未发现有发热及其他症状的旅客. 该航班停靠在指定的来自有疫情国家和地区航班的专用通道- 525机位,并接受入境检疫.质检总局所属北京检验检疫局六名检疫人员组成的工作组登机检疫.

C#中正则表达式应用一例

//蛙蛙推荐:C#中正则表达式应用一例//我上次的那个问题用C#来解决了,贴一下先//首先把本文所有代码复制保存为arr_reg.cs//然后把下面的代码用CSC编译成控制台程序后就可以看到结果了,编译命令如下://csc /t:exe arr_reg.csusing System;using System.Text.RegularExpressions;public class RegexTest{ public static void wawa_reg(){ string[] arr=new

shell正则表达式匹配样例

正则表达式匹配样例: test ^test test$ ^test$ [Tt]est a[test]b  a[^test]b te.t t.*t [0-9a-zA-Z] \(ab\)\(b)[def]*\2\1 \(why\).*\1 \(["']\).*\1

link环境下如何写四个数组任取三个,每个数组再任取一个这个查询?

问题描述 link环境下如何写四个数组任取三个,每个数组再任取一个这个查询? link环境下如何写四个数组任取三个,每个数组再任取一个这个查询? 解决方案 int[][] arrs = new int[][] { new int[] {1,2,3}, new int[] {4,5,6}, new int[] {7,8,9}, new int[] {10,11,12}}; var query = arrs.OrderBy(x => Guid.NewGuid()).Take(3).Select(x

重庆发现四例违规电视广告

本报讯(记者 杨野)22日, 国家工商行政管理总局通报了17个典型的电视直销广告涉嫌严重违法.昨日,我市工商局根据此公告对我市电视广告进行排查,发现我市有四例违法广告播出,当日下午,该局对这四例广告下达了禁止发布决定. 市工商局相关负责人介绍,目前我市已接到多起市民投诉电视直销广告夸大其辞,没有效果,主要集中在如所谓的魔链.魔环等电视直销广告产品冒充医疗器械,这些产品宣传治疗疾病等功能,使用不科学的断言或者保证,利用名人.患者的名义和形象证明"神奇"疗效,有极大的欺骗性. 记者了解到,

.NET下正则表达式应用的四个示例

示例|正则 1.确认有效电子邮件格式 下面的代码示例使用静态 Regex.IsMatch 方法验证一个字符串是否为有效电子邮件格式.如果字符串包含一个有效的电子邮件地址,则 IsValidEmail 方法返回 true,否则返回 false,但不采取其他任何操作.您可以使用 IsValidEmail,在应用程序将地址存储在数据库中或显示在 ASP.NET 页中之前,筛选出包含无效字符的电子邮件地址. [Visual Basic] Function IsValidEmail(strIn As St

WEB设计中CSS样式表应用小技巧十四例

css|web|技巧|设计|样式表     CSS是Cascading style Sheets的简称,中文译作"层叠样式表单",我把它叫作"层叠样式表",我感到这样顺口一点,没别的意思.实际上它是一组样式.你可能对CSS这个名词比较陌生,实际上无论你用Internet Explorer还是 Netscape Navigator在网上冲浪,几乎随时都在与CSS打交道,在网上没有使用过CSS的网页可能不好找.不管你用什么工具软件制作网页,都有在有意无意地使用CSS.用

正则表达式详述 四_正则表达式

以下这些不是正则表达式的新增对象请参阅对应的Javascript对象的属性 $_属性 参考input  $*属性 参考multiline  $&属性 参考lastMatch  $+属性 参考lastParen  $`属性 参考leftContext  $'属性 参考rightContext compile方法  在脚本运行期间编译正则表达式对象属于RegExp的方法  在Javascript 1.2, NES 3.0以上版本提供  语法:       regexp.compile(pattern

正则表达式详述 四

以下这些不是正则表达式的新增对象请参阅对应的Javascript对象的属性 $_属性 参考input  $*属性 参考multiline  $&属性 参考lastMatch  $+属性 参考lastParen  $`属性 参考leftContext  $'属性 参考rightContext compile方法 在脚本运行期间编译正则表达式对象属于RegExp的方法 在Javascript 1.2, NES 3.0以上版本提供 语法:       regexp.compile(pattern[,