10位字符串到电话格式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了10位字符串到电话格式相关的知识,希望对你有一定的参考价值。

Formats a 10-digit phone number into a good format (123) 555-1234
  1. /**
  2.  * Format phone numbers
  3. */
  4. function formatPhone(phonenum) {
  5. var regexObj = /^(?:+?1[-. ]?)?(?:(?([0-9]{3}))?[-. ]?)?([0-9]{3})[-. ]?([0-9]{4})$/;
  6. if (regexObj.test(phonenum)) {
  7. var parts = phonenum.match(regexObj);
  8. var phone = "";
  9. if (parts[1]) { phone += "+1 (" + parts[1] + ") "; }
  10. phone += parts[2] + "-" + parts[3];
  11. return phone;
  12. }
  13. else {
  14. //invalid phone number
  15. return phonenum;
  16. }
  17. }

以上是关于10位字符串到电话格式的主要内容,如果未能解决你的问题,请参考以下文章

firebase 的短信代码不匹配

如何将字符串号码格式化为美国电话号码格式

用js的正则表达式检测电话号码,要求必须是1开头,只能是11位数字,该正则表达式怎么写?

求做一道“判断电话号码字符串”的java题目

使用电话键盘生成 10 位数字

android小知识点代码片段