如何用 C# 做 使用者输入 mail 格时的验证 //首先,你找到验证email的正则表达的表达式,然后参照 :Regex.IsMatch();授人于渔呀! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 using System.Text.RegularExpressions;//使用以下正则表达式类,要添加引用命名空间。 //正则表达式,意思是验证文本框中不能输入中文字符。 Regex isNumber = new Regex("[在这写入Email的正则表达式即可]");//("^[0-9]+$"); //实例化正则表达式结果类 Match M; //循环读出输入的单个字符,判断单个字符中是否有中文字符 for(int i=0;i<this.textBox1.Text.Length;i++) { M=isNumber.Match(this.textBox1.Text[i].ToString()); //如果输入的字符匹配正则表达式为true if(M.Success) { // MessageBox.Show("合法");// // 丢弃它 } else { Replcae(); break; } } Email的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* Email的正则表达式http://www.regexlib.com/DisplayPatterns.aspx?cattabindex=0&categoryId=1 Email:<Asp:TextBox Id="Email" Runat="Server" /><asp:RegularExpressionValidator id="vali_email" ErrorMessage ="如:[email protected]" ControlToValidate="Email" runat="server"ValidationExpression ="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"/> vs2005如何设置在调试时,不每次都要生成和编译 求C#写的OPC代码,或者用C#开发OPC的资料 c#如何才能实现只提交访问网页的请求,不需要返回信息哦? 一个数据库查询小问题 FCKedit可以VS2003中使用吗? bool型 的方法怎么写的?大家帮帮忙,多谢 请问,哪有windows自带的计算器的C#编程代码? 大神速来 做个甘特图,大家给个思路 请问如何获取DataGrid对某行某列的双击事件? 谁知道,C#调用Tuxedo,怎么处理中文字符的参数问题呢?Tuxedo那边接收的是乱码啊? 2个题,每个2分钟出答案就是聪明人!!试试吧,顺便散分
//正则表达式,意思是验证文本框中不能输入中文字符。
Regex isNumber = new Regex("[在这写入Email的正则表达式即可]");//("^[0-9]+$");
//实例化正则表达式结果类
Match M;
//循环读出输入的单个字符,判断单个字符中是否有中文字符
for(int i=0;i<this.textBox1.Text.Length;i++)
{
M=isNumber.Match(this.textBox1.Text[i].ToString());
//如果输入的字符匹配正则表达式为true
if(M.Success)
{
// MessageBox.Show("合法");
// // 丢弃它
}
else
{
Replcae();
break;
}
}
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
http://www.regexlib.com/DisplayPatterns.aspx?cattabindex=0&categoryId=1
<asp:RegularExpressionValidator id="vali_email" ErrorMessage ="如:[email protected]" ControlToValidate="Email" runat="server"
ValidationExpression ="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"/>