新手学习 C#控制台程序_邮箱地址验证
各位:
最进在学C#,从基础部分学起,现在遇到一个问题怎么都搞不了,请给位帮忙指点一下:最好能给出具体的代码
一、输入一个邮箱地址,然后将这个邮箱的用户名和域名分别输出
我现在已经可以正常输出用户名和域名,我就想在输入邮箱地址的时候做一个验证:验证所输入的数据是否格式正确(xxxx@xxx.com);想过用正则表达式,但我自己看的不是很明白,所以也用不了;另外一个就是在程序里面检测是否存在"@"和".com"字符串,但不知道怎么去验证。现在想请给位大大指点一下
具体程序代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions; namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
string email;
int a;
Console.WriteLine("请输入一个邮箱地址:");
email = Convert.ToString(Console.ReadLine());
//想在这里加一个输入验证是否为正确的邮箱地址,如果是则正常运行,否则转回到输入提示那里
a = email.IndexOf("@");
string val1 = email.Substring(0, a);
string val2 = email.Substring(a+1, email.Length-a-1);
Console.WriteLine("所输入邮箱的用户名为:{0},域名为:{1}",val1,val2);
}
}
}
最进在学C#,从基础部分学起,现在遇到一个问题怎么都搞不了,请给位帮忙指点一下:最好能给出具体的代码
一、输入一个邮箱地址,然后将这个邮箱的用户名和域名分别输出
我现在已经可以正常输出用户名和域名,我就想在输入邮箱地址的时候做一个验证:验证所输入的数据是否格式正确(xxxx@xxx.com);想过用正则表达式,但我自己看的不是很明白,所以也用不了;另外一个就是在程序里面检测是否存在"@"和".com"字符串,但不知道怎么去验证。现在想请给位大大指点一下
具体程序代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions; namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
string email;
int a;
Console.WriteLine("请输入一个邮箱地址:");
email = Convert.ToString(Console.ReadLine());
//想在这里加一个输入验证是否为正确的邮箱地址,如果是则正常运行,否则转回到输入提示那里
a = email.IndexOf("@");
string val1 = email.Substring(0, a);
string val2 = email.Substring(a+1, email.Length-a-1);
Console.WriteLine("所输入邮箱的用户名为:{0},域名为:{1}",val1,val2);
}
}
}
...全文
相关推荐
C#控制台程序,银行项目系统,适合新手入门
不错的熟悉C#控制台语句,很适合新手。能让他们熟悉软件大致的开发流程。能让学习者更了解面向对象程序理解
c#控制台程序简单实例
几个简单的c#控制台实例,适合初学者理解语法.VS2005
C#.net验证控件常用的正则表达式邮箱地址验证身份证验证
C#.net验证控件常用的正则表达式邮箱地址验证身份证验证,出生日期验证等.
C# 邮箱地址验证工具 可验证邮箱是否真实存在【0分资源】
C#编写 邮箱地址验证工具 可验证邮箱地址是否真实存在 0分资源 单个邮箱地址验证工具,过几天再做个多地址邮箱验证工具。
C# 邮箱地址是否真实存在验证小工具
C#邮箱验证工具 邮箱地址是否真实存在 邮箱有效性校验 目前这个,只支持一个邮箱地址的验证,过几天再做个支持多邮箱地址验证的,到时再分享。 有需要源码的请留言,回头放出


