asp.net字符串转换 123456789转换为12-345-6789的3种方法

发布时间:2019-11-10编辑:脚本学堂
本文介绍下,在asp.net编程中实现字符串转换的几个例子,实现将123456789转换为12-345-6789格式的3种方法,有需要的朋友参考下。

本节内容:
asp.net字符串转换

方法一:
 

复制代码 代码示例:
string a = "123456789";
a = int.Parse(a).ToString("##-###-####");
Console.Write(a);

方法二:
 

复制代码 代码示例:
string a = "123456789";
a = a.Insert(5, "-").Insert(2, "-");
Console.Write(a);

方法三:
 

复制代码 代码示例:

using System;
using System.Collections.Generic;
using System.Text;
using System.Text.RegularExpressions;
namespace ConsoleApplication1
{
    class Program
    {
        static void Main()
        {
            string a = "123456789"; // www.jb200.com

            Regex reg = new Regex(@"^(d{2})(d{3})(d{4})$");
            a = reg.Replace(a, "$1-$2-$3");
            Console.Write(a);
        }       
    }
}