关于字符串的判断? string YourString="[email protected]";int i=YourString.IndexOf("@");if (i>0){ return Tureelse return Flase}同样判断是否有"."就可以了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用"@"把Text分开,得到的后半部分在用"."分开,看看最后一份是不是org,com,cn,vcip这类的。 string YourString="[email protected]";int i=YourString.IndexOf("@");if (i>0){ int j=YouString.Indexof("."); if(j>0 && j>i) return True; else return false; }else return Flase} 楼上的老兄,再问个问题我和数据库相连接,插入一系列的值,其中一个字段我想插入sql服务器的服务器时间,请问怎么样调用服务器时间?该怎么写?请给个简单的例子 还请问,一般网上注册时它对电子邮件的判断时,判断最后的字符是org,com,cn,vcip没有? 可以用正则表达式呀,这个可以参考一下ASP.Net下的RegularExpressionValidator控件,有个属性叫ValidationExpression,可以选择对EMAIL做验证具体的正则表达式是:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*当然这个没有对后缀做限制,大家可以用上网搜搜,以前好多ASP论坛里都讨论过这个 获取时间可以用date Yourdate=Now();获取。一般网页上不进行字符org,com,cn,vcip等。因为好多邮件地址不是规范的。尤其是根据国家的不同结尾好多都不同,比如中国就有用.cn结尾的邮件,韩国有.kr结尾的等等 用正则表达式:详细看:http://www.csdn.net/develop/Read_Article.asp?Id=17735http://www.csdn.net/develop/Read_Article.asp?Id=17739http://www.csdn.net/develop/Read_Article.asp?Id=17781 问题:在c#中,有一个textbox用来让用户输入他的电子邮件地址,怎么样判断用户输入的字符串是否符合邮件的格式呢?c#中web控件中有校验控件,比如你说的,就可以使用:RegularExpressionValidator控件的,设置他的属性ControlValidate为你的TextBox的名称,ValidationExpression属性选择internet电子邮件地址,Display属性设置Dynamic,ErrorMessage就可以设置成你输入错误之后的提示。(注意:错误提示控件ValidationSummary.) 插入服务器的时间的值:要不用sql语句来实现。select @date = getdate();然后再在C#中传出这个值来更新到数据库中。 插入服务器的时间不能用DateTime.Now();这应该是客户端的时间。 验证邮件格式C#System.String ex = @"^\w+@\w+\.\w+$";System.Text.RegularExpressions.Regex reg = new Regex( ex );bool flag = reg.IsMatch( str ); yuwen16(rr) ,正则表达式这么写行不行:System.String ex = @"\w+@\w+\.\w+"; ^\w+@\w+.\w+$^ -- 表示限定匹配开始于字符串的开始\w – 表示匹配英文字符+ -- 表示匹配字符出现1次或多次@ -- 匹配普通字符@\. – 匹配普通字符.(注意.为特殊字符,因此要加上\转译)$ -- 表示匹配字符到字符串结尾处结束 c#关于委托问题 (100分)用Grid做报表打印,怎么调Grid表格线的颜色?客户强烈要求必须为黑色,默认为淡淡的灰色…… 测试问题 如何使在程序集A中调用 new xxclass 时生成的对象更改为程序集B中某个对象? 关于电脑术语的问题 读取局域网IP地址 新手提问,关于数据集的问题 一段socket代码的问题 求动态菜单的源码 C#中的MDI窗体中的Open怎样应用啊。不懂写(求助) 我想用.net做一点东西,不知道作什么好,请大家指点一下 高手请指点>>>如何在TreeView的节点上定义contextmenu?? 有没有免费的snmp软件包?
int i=YourString.IndexOf("@");
if (i>0){
int j=YouString.Indexof(".");
if(j>0 && j>i)
return True;
else return false;
}
else
return Flase
}
我和数据库相连接,插入一系列的值,其中一个字段我想插入sql服务器的服务器时间,请问怎么样调用服务器时间?
该怎么写?请给个简单的例子
date Yourdate=Now();
获取。
一般网页上不进行字符org,com,cn,vcip等。因为好多邮件地址不是规范的。尤其是根据国家的不同结尾好多都不同,比如中国就有用.cn结尾的邮件,韩国有.kr结尾的等等
详细看:
http://www.csdn.net/develop/Read_Article.asp?Id=17735
http://www.csdn.net/develop/Read_Article.asp?Id=17739
http://www.csdn.net/develop/Read_Article.asp?Id=17781
c#中web控件中有校验控件,比如你说的,就可以使用:RegularExpressionValidator控件的,设置他的属性ControlValidate为你的TextBox的名称,ValidationExpression属性选择
internet电子邮件地址,Display属性设置Dynamic,ErrorMessage就可以设置成你输入错误之后的提示。
(注意:错误提示控件ValidationSummary.)
select @date = getdate();
然后再在C#中传出这个值来更新到数据库中。
这应该是客户端的时间。 验证邮件格式C#System.String ex = @"^\w+@\w+\.\w+$";System.Text.RegularExpressions.Regex reg = new Regex( ex );bool flag = reg.IsMatch( str );
System.String ex = @"\w+@\w+\.\w+";