Vue 截取字符串substring()substr()

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue 截取字符串substring()substr()相关的知识,希望对你有一定的参考价值。

参考技术A substring 方法用于提取字符串中介于两个指定下标之间的字符

substring(start,end)

开始和结束的位置,从零开始的索引

substr 方法用于返回一个从指定位置开始的指定长度的子字符串。

substr(start [, length ])

substring(start,end)后面的参数是结束的下标,substr(start [, length ])后面的参数是表示截取的字符长度

效果

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();

 

以上是关于Vue 截取字符串substring()substr()的主要内容,如果未能解决你的问题,请参考以下文章

mysql截取字符串与reverse函数

字符串及数组常用方法

字符串及数组常用方法

java中将一个手机电话号码的后6为作为密码怎么截取拆分?给出具体例子

string类 截取的长度 是否包含某个数

substring如何截取最后几个字符