知识大全 .NET下正则表达式应用四例[1]

Posted

篇首语:不塞不流,不止不行。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 .NET下正则表达式应用四例[1]相关的知识,希望对你有一定的参考价值。

.NET下正则表达式应用四例[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

   确认有效电子邮件格式

  下面的代码示例使用静态 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 ]+)@(([[ ] [ ] [ ] )|                       

(([w ]+ )+))([a zA Z] |[ ] )(]?)$ )

End Function

  C#代码示例

bool IsValidEmail(string strIn)

// Return true if strIn is in valid e mail format

return Regex IsMatch(strIn @ ^([w ]+)@(([[ ] [ ]

[ ] )|(([w ]+ )+))([a zA Z] |[ ] )(]?)$ );

   清理输入字符串

  下面的代码示例使用静态 Regex Replace 方法从字符串中抽出无效字符 您可以使用这里定义的 CleanInput 方法 清除掉在接受用户输入的窗体的文本字段中输入的可能有害的字符 CleanInput 在清除掉除 @ (连字符)和 (句点)以外的所有非字母数字字符后返回一个字符串

  Visual Basic代码示例

Function CleanInput(strIn As String) As String

Replace invalid characters with empty strings

Return Regex Replace(strIn [^w @ ] )

End Function

  C#代码示例

String CleanInput(string strIn)

// Replace invalid characters with empty strings

return Regex Replace(strIn @ [^w @ ] );

   更改日期格式

  以下代码示例使用 Regex Replace方法来用 dd mm yy 的日期形式代替 mm/dd/yy 的日期形式

  Visual Basic代码示例

Function MDYToDMY(input As String) As String

Return Regex Replace(input _

b(?d )/(?d )/(?d )b _

$day $month $year )

End Function

cha138/Article/program/net/201311/15516

相关参考

知识大全 .NET开发正则表达式中BUG一例

故障解析:.NET开发正则表达式中BUG一例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  又发

知识大全 使用.NET正则表达式区分中英文

使用.NET正则表达式区分中英文  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  摘要本文提供一个

知识大全 ASP.NET使用正则表达式屏蔽垃圾信息

ASP.NET使用正则表达式屏蔽垃圾信息  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  找资料看

知识大全 完全解读C#.NET中的正则表达式

完全解读C#.NET中的正则表达式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  多少年来许多的

知识大全 .NET开发中正则表达式中BUG一例

.NET开发中正则表达式中BUG一例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  又发现了一个

知识大全 .NET开发时使用正则表达式的BUG

.NET开发时使用正则表达式的BUG  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  又发现了一个

知识大全 .NET开发正则表达式中BUG故障解析

.NET开发正则表达式中BUG故障解析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  又发现了一

知识大全 全方位探讨.NET Framework正则表达式

全方位探讨.NETFramework正则表达式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  正

知识大全 php小经验:解析preg

  正则表达式在PHP中的应用在PHP应用中正则表达式主要用于•正则匹配根据正则表达式匹配相应的内容•正则替换根据正则表达式匹配内容并替换•正则分割根据正则表达式分割字符串在PHP中有两类正则表达式函

知识大全 Java正则表达式详解(下)

Java正则表达式详解(下)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  HTML处理实例二