gpt4 book ai didi

c# - String.Format 未格式化电话号码

转载 作者:行者123 更新时间:2023-11-30 13:28:26 24 4
gpt4 key购买 nike

String.Format("{0:###-###-####}", customer.ContactHome); //NOT working (9891205789)

但是

String.Format("{0:###-###-####}", Convert.ToInt64(customer.ContactHome)); //Works fine (989-120-5789)

但由于某些原因我不想投电话号码。如何在不转换的情况下格式化电话号码?

最佳答案

如果 customer.ContactHome 是字符串,你可以这样做:

Regex.Replace(customer.ContactHome, "(\d\d\d)(\d\d\d)(\d\d\d\d)", "$1-$2-$3");

customer.ContactHome.Substring(0,3) + "-" +
customer.ContactHome.Substring(3,3) + "-" +
customer.ContactHome.Substring(6,4);

关于c# - String.Format 未格式化电话号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5908200/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com