2013-10-24 255 views
5

我有一個數據庫,其中包含電話號碼,我希望根據電話號碼的國家代碼進行格式化。目前根據國家/地區代碼格式化電話號碼

的號碼存儲在以下格式:

+[country_code][number] (like +4512345678) 

我需要的是某種JavaScript庫,即根據國家代碼可以格式化根據各國官方格式的數字(http://en.wikipedia.org/wiki/National_conventions_for_writing_telephone_numbers )。下面是如何一些數字可以被格式化

+4512345678 => +45 12 34 56 78 
+12892708970 => (289) 270-8970 

我發現這個Java的庫,這裏https://code.google.com/p/libphonenumber/,這bascially解決問題的一些例子。然而,我想要一個簡單的Javascript解決方案,他們實際上在他們的頁面上展示,但我找不到任何官方下載到他們使用的文件文件,讓我懷疑是否存在更好的解決方案?

+0

您已經張貼在谷歌代碼庫的鏈接已經有一個JavaScript庫,以及! –

+0

是的 - 他們有一個javascript示例,但正如我在帖子中寫的,它看起來並不像我可以正式下載該JavaScript文件 - 只是通過從它們的示例的源代碼中擷取它? (demo-compiled.js)。 – user2849406

+0

是的 - 請參閱下面的答案。它包含所有文件和演示 –

回答

0

嘗試jquery驗證lib,它包含我們,您可以添加自己的驗證。

http://jqueryvalidation.org/phoneUS-method

+0

看起來不會解決問題。我真正需要的是某種可以自動執行此操作的庫。最重要的是,它看起來像你提供的鏈接只驗證輸入,但不能格式化它? – user2849406

相關問題