string类 截取的长度 是否包含某个数
Posted 幸福的谎言
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了string类 截取的长度 是否包含某个数相关的知识,希望对你有一定的参考价值。
//输入身份证号,截取生日,输出 //370303199003053330 //Console.Write("请输入身份证号:"); //string id = Console.ReadLine(); //if (id.Length == 18) //{ // string year = id.Substring(6,4); // string month = id.Substring(10,2); // string day = id.Substring(12,2); // Console.WriteLine("您的生日是:"+year+"年"+month+"月"+day+"日"); //} //else //{ // Console.WriteLine("输入有误!"); //} //Console.ReadLine(); //邮箱格式 //1.有且只有一个@ //2.不能以@开头 //[email protected]和.不能在一起 //[email protected]后至少有一个. //5.不能以.结尾 //Console.Write("请输入你的邮箱账号:"); //string mail = Console.ReadLine(); //bool a = mail.Contains("@"); //if (a == true) //{ // int b = mail.IndexOf("@"); // int c = mail.LastIndexOf("@"); // if (b == c) // { // if (b != 0) // { // string mail1 = mail.Substring(b); // if (mail1.Contains(".")) // { // int d = mail1.IndexOf("."); // if (d != 1) // { // int e = mail1.LastIndexOf("."); // if (e != mail1.Length - 1) // { // Console.WriteLine("邮箱格式输入正确!"); // } // else // { // Console.WriteLine("输入有误!"); // } // } // else // { // Console.WriteLine("输入有误!"); // } // } // else // { // Console.WriteLine("输入有误!"); // } // } // else // { // Console.WriteLine("输入有误!"); // } // } // else // { // Console.WriteLine("输入有误!"); // } //} //else //{ // Console.WriteLine("输入有误!"); //} //string s = "abcdefghijklmnopqrstuvwxyzABCDEFGHJKLMNOPQRSTUVWXYZ0123456789"; //随机数类 Random //Random ran = new Random();//初始化 //double a = ran.Next(10); //int b = ran.Next(s.Length); //Console.WriteLine(a); //Console.ReadLine(); //随机出验证码,对照输入,判断是否正确 //string s = "abcdefghijklmnopqrstuvwxyzABCDEFGHJKLMNOPQRSTUVWXYZ0123456789"; //Random ran = new Random(); //string biao = ""; //for (int i = 1; i <= 4; i++) //{ // biao += s.Substring(ran.Next(s.Length),1); //} //Console.WriteLine(biao); //Console.Write("请输入验证码:"); //string shu = Console.ReadLine(); //if (shu.ToLower() == biao.ToLower()) //{ // Console.WriteLine("输入正确!"); //} //else //{ // Console.WriteLine("输入错误!"); //} //Console.ReadLine(); //Console.Clear(); //Console.WriteLine("123"); //Console.ReadLine(); string s = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; Random ran = new Random(); for (; ; ) { string a = ""; for (int i = 1; i <= 4; i++) { a += s.Substring(ran.Next(s.Length), 1); } Console.WriteLine(a); Console.WriteLine("请输入验证码:"); string b = Console.ReadLine(); if (b.ToLower() == a.ToLower()) { Console.WriteLine("输入正确"); break; } else { Console.Clear(); Console.WriteLine("输入错误"); } } Console.ReadLine();
以上是关于string类 截取的长度 是否包含某个数的主要内容,如果未能解决你的问题,请参考以下文章