首先感谢您查看我的帖子。
我今天的问题是关于 CSS。我有一个连接到数据库并创建 XML 流的脚本。在此流中是一个电话号码字符串,其格式为 8005551212
这个 XML 流被分解并解析到我的最终页面中。
但是在我的最后一页上我需要将这个字符串显示为 (800)555-1212
CSS 有能力转换这个字符串吗?我一直在阅读 `word-wrap: break-word 但我可能走错了路....
再次感谢, --马特
最佳答案
为此使用 Javascript,而不是 CSS。
这是一个非常简单的单行 JS 正则表达式函数来为您完成这项工作:
var formatted_phone = plain_phone.replace(/^(\d{3})(\d{3})(\d{4})$/,"($1)$2-$3");
(请注意,上面的行假定电话号码的格式已知;它不进行任何验证)
希望对您有所帮助。
关于javascript - CSS 字符串长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6885089/