(C#)哪位高人提供验证Email输入的格式是否正确的正则表达式的代码,我迷芒呀?
我是想让用户在文本框中输入自己的邮箱时检查输入的格式正不正确,只检查格式是否正确,正确的之后存入数据库中,注意我的不是ASP.NET应用程序,而是 C#Windows 应用程序,如何应用C#的正则表达式呀,哪位有经验的请指教。 我看了一些关于正则表达式的文章,可还是什么也不会呀,好复杂!哪位哥们有关于C#正则表达式的相关书籍能给提供点,好么? 问题点数:40、回复次数:8Top
1 楼coollzh(良子)回复于 2004-09-04 11:46:31 得分 20
正则表达式:
http://www.regexplib.com/DisplayPatterns.aspxTop
2 楼Firestone2003(笨笨小猪)回复于 2004-09-04 11:49:20 得分 0
网上找一下到处都有的Top
3 楼xhn1(雪候鸟)回复于 2004-09-04 14:03:16 得分 5
"^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$"Top
4 楼xiahouwen(武眉博<活靶子.NET>)回复于 2004-09-04 14:16:42 得分 10
Internet 电子邮件地址 [\w-]+@([\w-]+\.)+[\w-]+
http://chs.gotdotnet.com/quickstart/howto/doc/regexcommon.aspxTop
5 楼buggavin(逸飞)回复于 2004-09-04 14:25:43 得分 0
function ForceEmail(objField)
{
if (objField)
{
var strField;
if(objField.TxtValue==null)
{
strField = new String(objField.value);
}
else
{
strField = new String(objField.TxtValue);
}
var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
var regex = new RegExp(emailReg);
if (regex.test(strField) != true)
{
alert("E-mail格式不正确!");
objField.focus();
return false;
}
}
return true;
}Top
6 楼lovemeet(天意)回复于 2004-09-04 15:01:38 得分 0
我是菜鸟级,慢慢学吧,谢谢各位Top
7 楼zengskywater007(水哥)回复于 2004-09-04 15:21:54 得分 5
Asp.net中有一个属性就是设置Email格式的,你设置一下,查查源码,不就知道了啊Top
8 楼hebookboy(民工宝贝)回复于 2004-09-04 15:24:49 得分 0
学习ingTop




