javascript - CSS 字符串长度

标签 javascript css

首先感谢您查看我的帖子。

我今天的问题是关于 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/

相关文章:

javascript - 用 JS 比较当前和给定时间

javascript - 加快了缓慢的 jQuery Mobile 页面转换 - 为什么?

javascript - 正则表达式匹配包含此顺序字母的整个单词(空格之间的字符)

html - 堆积 flex 元素

javascript - 如何在按钮中包含图像或文本?

css 在悬停时更改属性

javascript - 自动登录时如何确保按钮获得正确的 CSS/CTA 选择器?

javascript - 如何覆盖 Twitter Bootstrap 2 中的响应功能?

javascript - 为什么 Twitter 的关注按钮小部件不记得我?

css - 在选择框中设置选项的宽度