Browse Source

#1018: Add German phone number and postal code validators, thanks to @jhadenfeldt

Phuoc Nguyen 11 years ago
parent
commit
42dc19708f
73 changed files with 165 additions and 3 deletions
  1. 1 0
      CHANGELOG.md
  2. 1 0
      CONTRIBUTORS.md
  3. 1 1
      dist/css/bootstrapValidator.min.css
  4. 1 1
      dist/js/bootstrapValidator.js
  5. 1 1
      dist/js/bootstrapValidator.min.js
  6. 2 0
      dist/js/language/ar_MA.js
  7. 2 0
      dist/js/language/be_FR.js
  8. 2 0
      dist/js/language/be_NL.js
  9. 2 0
      dist/js/language/bg_BG.js
  10. 2 0
      dist/js/language/cs_CZ.js
  11. 2 0
      dist/js/language/da_DK.js
  12. 2 0
      dist/js/language/de_DE.js
  13. 2 0
      dist/js/language/en_US.js
  14. 2 0
      dist/js/language/es_CL.js
  15. 2 0
      dist/js/language/es_ES.js
  16. 2 0
      dist/js/language/fa_IR.js
  17. 2 0
      dist/js/language/fr_FR.js
  18. 2 0
      dist/js/language/gr_EL.js
  19. 2 0
      dist/js/language/he_IL.js
  20. 2 0
      dist/js/language/hu_HU.js
  21. 2 0
      dist/js/language/id_ID.js
  22. 2 0
      dist/js/language/it_IT.js
  23. 2 0
      dist/js/language/ja_JP.js
  24. 2 0
      dist/js/language/nl_NL.js
  25. 2 0
      dist/js/language/no_NO.js
  26. 2 0
      dist/js/language/pl_PL.js
  27. 2 0
      dist/js/language/pt_BR.js
  28. 2 0
      dist/js/language/ro_RO.js
  29. 2 0
      dist/js/language/ru_RU.js
  30. 2 0
      dist/js/language/sq_AL.js
  31. 2 0
      dist/js/language/sr_RS.js
  32. 2 0
      dist/js/language/sv_SE.js
  33. 2 0
      dist/js/language/th_TH.js
  34. 2 0
      dist/js/language/tr_TR.js
  35. 2 0
      dist/js/language/ua_UA.js
  36. 2 0
      dist/js/language/vi_VN.js
  37. 2 0
      dist/js/language/zh_CN.js
  38. 2 0
      dist/js/language/zh_TW.js
  39. 2 0
      src/js/language/ar_MA.js
  40. 2 0
      src/js/language/be_FR.js
  41. 2 0
      src/js/language/be_NL.js
  42. 2 0
      src/js/language/bg_BG.js
  43. 2 0
      src/js/language/cs_CZ.js
  44. 2 0
      src/js/language/da_DK.js
  45. 2 0
      src/js/language/de_DE.js
  46. 2 0
      src/js/language/en_US.js
  47. 2 0
      src/js/language/es_CL.js
  48. 2 0
      src/js/language/es_ES.js
  49. 2 0
      src/js/language/fa_IR.js
  50. 2 0
      src/js/language/fr_FR.js
  51. 2 0
      src/js/language/gr_EL.js
  52. 2 0
      src/js/language/he_IL.js
  53. 2 0
      src/js/language/hu_HU.js
  54. 2 0
      src/js/language/id_ID.js
  55. 2 0
      src/js/language/it_IT.js
  56. 2 0
      src/js/language/ja_JP.js
  57. 2 0
      src/js/language/nl_NL.js
  58. 2 0
      src/js/language/no_NO.js
  59. 2 0
      src/js/language/pl_PL.js
  60. 2 0
      src/js/language/pt_BR.js
  61. 2 0
      src/js/language/ro_RO.js
  62. 2 0
      src/js/language/ru_RU.js
  63. 2 0
      src/js/language/sq_AL.js
  64. 2 0
      src/js/language/sr_RS.js
  65. 2 0
      src/js/language/sv_SE.js
  66. 2 0
      src/js/language/th_TH.js
  67. 2 0
      src/js/language/tr_TR.js
  68. 2 0
      src/js/language/ua_UA.js
  69. 2 0
      src/js/language/vi_VN.js
  70. 2 0
      src/js/language/zh_CN.js
  71. 2 0
      src/js/language/zh_TW.js
  72. 14 0
      test/spec.js
  73. 14 0
      test/spec/validator/phone.js

+ 1 - 0
CHANGELOG.md

@@ -10,6 +10,7 @@ __New Features__
 * [#1001](https://github.com/nghuuphuoc/bootstrapvalidator/pull/1001): Add ```minFiles```, ```maxFiles```, ```minTotalSize```, ```maxTotalSize``` options for the [file](http://bootstrapvalidator.com/validators/file/) validator, thanks to [@morrizon](https://github.com/morrizon)
 * [#1008](https://github.com/nghuuphuoc/bootstrapvalidator/pull/1008): Add France [postal code](http://bootstrapvalidator.com/validators/zipCode/) validator, thanks to [@jazzzz](https://github.com/jazzzz)
 * [#1010](https://github.com/nghuuphuoc/bootstrapvalidator/pull/1010): Add Ireland [postal code](http://bootstrapvalidator.com/validators/zipCode/) validator, thanks to [@zmira](https://github.com/zmira)
+* [#1018](https://github.com/nghuuphuoc/bootstrapvalidator/pull/1018): Add German [phone number](http://bootstrapvalidator.com/validators/phone/) and [postal code](http://bootstrapvalidator.com/validators/zipCode/) validators, thanks to [@jhadenfeldt](https://github.com/jhadenfeldt)
 
 __Improvements__
 * [#823](https://github.com/nghuuphuoc/bootstrapvalidator/issues/823): The [hexColor](http://bootstrapvalidator.com/validators/hexColor/) validator only accepts 6 hex character values when using HTML 5 ```type='color'``` attribute

+ 1 - 0
CONTRIBUTORS.md

@@ -43,6 +43,7 @@ I would like to give big thanks to the following contributors:
 * [@iplus](https://github.com/iplus)
 * [@jazzzz](https://github.com/jazzzz)
 * [@jcnmulio](https://github.com/jcnmulio)
+* [@jhadenfeldt](https://github.com/jhadenfeldt)
 * [@jjshoe](https://github.com/jjshoe)
 * [@johanronn77](https://github.com/johanronn77)
 * [@jswale](https://github.com/jswale)

+ 1 - 1
dist/css/bootstrapValidator.min.css

@@ -2,7 +2,7 @@
  * BootstrapValidator (http://bootstrapvalidator.com)
  * The best jQuery plugin to validate form fields. Designed to use with Bootstrap 3
  *
- * @version     v0.5.3-dev, built on 2014-10-23 5:10:16 PM
+ * @version     v0.5.3-dev, built on 2014-10-24 11:00:09 AM
  * @author      https://twitter.com/nghuuphuoc
  * @copyright   (c) 2013 - 2014 Nguyen Huu Phuoc
  * @license     MIT

+ 1 - 1
dist/js/bootstrapValidator.js

@@ -2,7 +2,7 @@
  * BootstrapValidator (http://bootstrapvalidator.com)
  * The best jQuery plugin to validate form fields. Designed to use with Bootstrap 3
  *
- * @version     v0.5.3-dev, built on 2014-10-23 5:10:16 PM
+ * @version     v0.5.3-dev, built on 2014-10-24 11:00:09 AM
  * @author      https://twitter.com/nghuuphuoc
  * @copyright   (c) 2013 - 2014 Nguyen Huu Phuoc
  * @license     MIT

+ 1 - 1
dist/js/bootstrapValidator.min.js

@@ -2,7 +2,7 @@
  * BootstrapValidator (http://bootstrapvalidator.com)
  * The best jQuery plugin to validate form fields. Designed to use with Bootstrap 3
  *
- * @version     v0.5.3-dev, built on 2014-10-23 5:10:17 PM
+ * @version     v0.5.3-dev, built on 2014-10-24 11:00:09 AM
  * @author      https://twitter.com/nghuuphuoc
  * @copyright   (c) 2013 - 2014 Nguyen Huu Phuoc
  * @license     MIT

+ 2 - 0
dist/js/language/ar_MA.js

@@ -239,6 +239,7 @@
                 BR: 'البرازيل',
                 CN: 'الصين',
                 CZ: 'التشيك',
+                DE: 'ألمانيا',
                 DK: 'الدنمارك',
                 ES: 'إسبانيا',
                 FR: 'فرنسا',
@@ -346,6 +347,7 @@
                 BR: 'البرازيل',
                 CA: 'كندا',
                 CZ: 'التشيك',
+                DE: 'ألمانيا',
                 DK: 'الدنمارك',
                 FR: 'فرنسا',
                 GB: 'المملكة المتحدة',

+ 2 - 0
dist/js/language/be_FR.js

@@ -239,6 +239,7 @@
                 BR: 'Brésil',
                 CN: 'Chine',
                 CZ: 'Tchèque',
+                DE: 'Allemagne',
                 DK: 'Danemark',
                 ES: 'Espagne',
                 FR: 'France',
@@ -346,6 +347,7 @@
                 BR: 'Brésil',
                 CA: 'Canada',
                 CZ: 'Tchèque',
+                DE: 'Allemagne',
                 DK: 'Danemark',
                 FR: 'France',
                 GB: 'Royaume-Uni',

+ 2 - 0
dist/js/language/be_NL.js

@@ -239,6 +239,7 @@
                 BR: 'Brazilië',
                 CN: 'China',
                 CZ: 'Tsjechische',
+                DE: 'Duitsland',
                 DK: 'Denemarken',
                 ES: 'Spanje',
                 FR: 'Frankrijk',
@@ -346,6 +347,7 @@
                 BR: 'Brazilië',
                 CA: 'Canada',
                 CZ: 'Tsjechische',
+                DE: 'Duitsland',
                 DK: 'Denemarken',
                 FR: 'Frankrijk',
                 GB: 'Verenigd Koninkrijk',

+ 2 - 0
dist/js/language/bg_BG.js

@@ -239,6 +239,7 @@
                 BR: 'Бразилия',
                 CN: 'Китай',
                 CZ: 'Чешката република',
+                DE: 'Германия',
                 DK: 'Дания',
                 ES: 'Испания',
                 FR: 'Франция',
@@ -346,6 +347,7 @@
                 BR: 'Бразилия',
                 CA: 'Канада',
                 CZ: 'Чешката република',
+                DE: 'Германия',
                 DK: 'Дания',
                 FR: 'Франция',
                 GB: 'Обединеното кралство',

+ 2 - 0
dist/js/language/cs_CZ.js

@@ -239,6 +239,7 @@
                 BR: 'Brazílii',
                 CN: 'Čína',
                 CZ: 'Českou Republiku',
+                DE: 'Německo',
                 DK: 'Dánsko',
                 ES: 'Španělsko',
                 FR: 'Francie',
@@ -346,6 +347,7 @@
                 BR: 'Brazílie',
                 CA: 'Kanada',
                 CZ: 'Českou Republiku',
+                DE: 'Německo',
                 DK: 'Dánsko',
                 FR: 'Francie',
                 GB: 'Velkou Británii',

+ 2 - 0
dist/js/language/da_DK.js

@@ -239,6 +239,7 @@
                 BR: 'Brasilien',
                 CN: 'Kina',
                 CZ: 'Tjekkiet',
+                DE: 'Tyskland',
                 DK: 'Danmark',
                 ES: 'Spanien',
                 FR: 'Frankrig',
@@ -346,6 +347,7 @@
                 BR: 'Brasilien',
                 CA: 'Canada',
                 CZ: 'Tjekkiet',
+                DE: 'Tyskland',
                 DK: 'Danmark',
                 FR: 'Frankrig',
                 GB: 'Storbritannien',

+ 2 - 0
dist/js/language/de_DE.js

@@ -239,6 +239,7 @@
                 BR: 'Brasilien',
                 CN: 'China',
                 CZ: 'Tschechische',
+                DE: 'Deutschland',
                 DK: 'Dänemark',
                 ES: 'Spanien',
                 FR: 'Frankreich',
@@ -346,6 +347,7 @@
                 BR: 'Brasilien',
                 CA: 'Kanada',
                 CZ: 'Tschechische',
+                DE: 'Deutschland',
                 DK: 'Dänemark',
                 FR: 'Frankreich',
                 GB: 'Vereinigtes Königreich',

+ 2 - 0
dist/js/language/en_US.js

@@ -239,6 +239,7 @@
                 BR: 'Brazil',
                 CN: 'China',
                 CZ: 'Czech Republic',
+                DE: 'Germany',
                 DK: 'Denmark',
                 ES: 'Spain',
                 FR: 'France',
@@ -346,6 +347,7 @@
                 BR: 'Brazil',
                 CA: 'Canada',
                 CZ: 'Czech Republic',
+                DE: 'Germany',
                 DK: 'Denmark',
                 FR: 'France',
                 GB: 'United Kingdom',

+ 2 - 0
dist/js/language/es_CL.js

@@ -239,6 +239,7 @@
                 BR: 'Brasil',
                 CN: 'China',
                 CZ: 'República Checa',
+                DE: 'Alemania',
                 DK: 'Dinamarca',
                 ES: 'España',
                 FR: 'Francia',
@@ -346,6 +347,7 @@
                 BR: 'Brasil',
                 CA: 'Canadá',
                 CZ: 'República Checa',
+                DE: 'Alemania',
                 DK: 'Dinamarca',
                 FR: 'Francia',
                 GB: 'Reino Unido',

+ 2 - 0
dist/js/language/es_ES.js

@@ -239,6 +239,7 @@
                 BR: 'Brasil',
                 CN: 'China',
                 CZ: 'República Checa',
+                DE: 'Alemania',
                 DK: 'Dinamarca',
                 ES: 'España',
                 FR: 'Francia',
@@ -346,6 +347,7 @@
                 BR: 'Brasil',
                 CA: 'Canadá',
                 CZ: 'República Checa',
+                DE: 'Alemania',
                 DK: 'Dinamarca',
                 FR: 'Francia',
                 GB: 'Reino Unido',

+ 2 - 0
dist/js/language/fa_IR.js

@@ -239,6 +239,7 @@
                 BR: 'برزیل',
                 CN: 'کشور چین',
                 CZ: 'چک',
+                DE: 'آلمان',
                 DK: 'دانمارک',
                 ES: 'اسپانیا',
                 FR: 'فرانسه',
@@ -346,6 +347,7 @@
                 BR: 'برزیل',
                 CA: 'کانادا',
                 CZ: 'چک',
+                DE: 'آلمان',
                 DK: 'دانمارک',
                 FR: 'فرانسه',
                 GB: 'بریتانیا',

+ 2 - 0
dist/js/language/fr_FR.js

@@ -239,6 +239,7 @@
                 BR: 'Brésil',
                 CN: 'Chine',
                 CZ: 'République Tchèque',
+                DE: 'Allemagne',
                 DK: 'Danemark',
                 ES: 'Espagne',
                 FR: 'France',
@@ -346,6 +347,7 @@
                 BR: 'Brésil',
                 CA: 'Canada',
                 CZ: 'République Tchèque',
+                DE: 'Allemagne',
                 DK: 'Danemark',
                 FR: 'France',
                 GB: 'Royaume-Uni',

+ 2 - 0
dist/js/language/gr_EL.js

@@ -239,6 +239,7 @@
                 BR: 'Βραζιλία',
                 CN: 'Κίνα',
                 CZ: 'Δημοκρατία της Τσεχίας',
+                DE: 'Γερμανία',
                 DK: 'Δανία',
                 ES: 'Ισπανία',
                 FR: 'Γαλλία',
@@ -346,6 +347,7 @@
                 BR: 'Βραζιλία',
                 CA: 'Καναδάς',
                 CZ: 'Δημοκρατία της Τσεχίας',
+                DE: 'Γερμανία',
                 DK: 'Δανία',
                 FR: 'Γαλλία',
                 GB: 'Ηνωμένο Βασίλειο',

+ 2 - 0
dist/js/language/he_IL.js

@@ -239,6 +239,7 @@
                 BR: 'ברזיל',
                 CN: 'סין',
                 CZ: 'צכיה',
+                DE: 'גרמניה',
                 DK: 'דנמרק',
                 ES: 'ספרד',
                 FR: 'צרפת',
@@ -346,6 +347,7 @@
                 BR: 'ברזיל',
                 CA: 'קנדה',
                 CZ: 'צכיה',
+                DE: 'גרמניה',
                 DK: 'דנמרק',
                 FR: 'צרפת',
                 GB: 'בריטניה',

+ 2 - 0
dist/js/language/hu_HU.js

@@ -239,6 +239,7 @@
                 BR: 'Brazíliában',
                 CN: 'Kínában',
                 CZ: 'Csehországban',
+                DE: 'Németországban',
                 DK: 'Dániában',
                 ES: 'Spanyolországban',
                 FR: 'Franciaországban',
@@ -346,6 +347,7 @@
                 BR: 'Brazíliában',
                 CA: 'Kanadában',
                 CZ: 'Csehországban',
+                DE: 'Németországban',
                 DK: 'Dániában',
                 FR: 'Franciaországban',
                 GB: 'az Egyesült Királyságban',

+ 2 - 0
dist/js/language/id_ID.js

@@ -239,6 +239,7 @@
                 BR: 'Brazil',
                 CN: 'Cina',
                 CZ: 'Czech',
+                DE: 'Jerman',
                 DK: 'Denmark',
                 ES: 'Spanyol',
                 FR: 'Francis',
@@ -346,6 +347,7 @@
                 BR: 'Brazil',
                 CA: 'Kanada',
                 CZ: 'Czech',
+                DE: 'Jerman',
                 DK: 'Denmark',
                 FR: 'Francis',
                 GB: 'Inggris',

+ 2 - 0
dist/js/language/it_IT.js

@@ -239,6 +239,7 @@
                 BR: 'Brasile',
                 CN: 'Cina',
                 CZ: 'Republica Ceca',
+                DE: 'Germania',
                 DK: 'Danimarca',
                 ES: 'Spagna',
                 FR: 'Francia',
@@ -346,6 +347,7 @@
                 BR: 'Brasile',
                 CA: 'Canada',
                 CZ: 'Republica Ceca',
+                DE: 'Germania',
                 DK: 'Danimarca',
                 FR: 'Francia',
                 GB: 'Regno Unito',

+ 2 - 0
dist/js/language/ja_JP.js

@@ -239,6 +239,7 @@
                 BR: 'ブラジル',
                 CN: 'チャイナ',
                 CZ: 'チェコ共和国',
+                DE: 'ドイツ',
                 DK: 'デンマーク',
                 ES: 'スペイン',
                 FR: 'フランス',
@@ -346,6 +347,7 @@
                 BR: 'ブラジル',
                 CA: 'カナダ',
                 CZ: 'チェコ共和国',
+                DE: 'ドイツ',
                 DK: 'デンマーク',
                 FR: 'フランス',
                 GB: 'イギリス',

+ 2 - 0
dist/js/language/nl_NL.js

@@ -239,6 +239,7 @@
                 BR: 'Brazilië',
                 CN: 'China',
                 CZ: 'Tsjechische Republiek',
+                DE: 'Duitsland',
                 DK: 'Denemarken',
                 ES: 'Spanje',
                 FR: 'Frankrijk',
@@ -346,6 +347,7 @@
                 BR: 'Brazilië',
                 CA: 'Canada',
                 CZ: 'Tsjechische Republiek',
+                DE: 'Duitsland',
                 DK: 'Denemarken',
                 FR: 'Frankrijk',
                 GB: 'Verenigd Koninkrijk',

+ 2 - 0
dist/js/language/no_NO.js

@@ -239,6 +239,7 @@
                 BR: 'Brasil',
                 CN: 'Kina',
                 CZ: 'Tsjekkia',
+                DE: 'Tyskland',
                 DK: 'Danmark',
                 ES: 'Spania',
                 FR: 'Frankrike',
@@ -346,6 +347,7 @@
                 BR: 'Brasil',
                 CA: 'Canada',
                 CZ: 'Tsjekkia',
+                DE: 'Tyskland',
                 DK: 'Danmark',
                 FR: 'Frankrike',
                 GB: 'Storbritannia',

+ 2 - 0
dist/js/language/pl_PL.js

@@ -239,6 +239,7 @@
                 BR: 'Brazylia',
                 CN: 'Chiny',
                 CZ: 'Czechy',
+                DE: 'Niemcy',
                 DK: 'Dania',
                 ES: 'Hiszpania',
                 FR: 'Francja',
@@ -346,6 +347,7 @@
                 BR: 'Brazylia',
                 CA: 'Kanada',
                 CZ: 'Czechy',
+                DE: 'Niemcy',
                 DK: 'Dania',
                 FR: 'Francja',
                 GB: 'Wielka Brytania',

+ 2 - 0
dist/js/language/pt_BR.js

@@ -239,6 +239,7 @@
                 BR: 'Brasil',
                 CN: 'China',
                 CZ: 'República Checa',
+                DE: 'Alemanha',
                 DK: 'Dinamarca',
                 ES: 'Espanha',
                 FR: 'França',
@@ -346,6 +347,7 @@
                 BR: 'Brasil',
                 CA: 'Canadá',
                 CZ: 'República Checa',
+                DE: 'Alemanha',
                 DK: 'Dinamarca',
                 FR: 'França',
                 GB: 'Reino Unido',

+ 2 - 0
dist/js/language/ro_RO.js

@@ -239,6 +239,7 @@
                 BR: 'Brazilia',
                 CN: 'China',
                 CZ: 'Republica Cehia',
+                DE: 'Germania',
                 DK: 'Danemarca',
                 ES: 'Spania',
                 FR: 'Franta',
@@ -346,6 +347,7 @@
                 BR: 'Brazilia',
                 CA: 'Canada',
                 CZ: 'Republica Cehia',
+                DE: 'Germania',
                 DK: 'Danemarca',
                 FR: 'Franta',
                 GB: 'Regatul Unit',

+ 2 - 0
dist/js/language/ru_RU.js

@@ -239,6 +239,7 @@
                 BR: 'Бразилии',
                 CN: 'Китае',
                 CZ: 'Чешская республика',
+                DE: 'Германии',
                 DK: 'Дании',
                 ES: 'Испании',
                 FR: 'Франции',
@@ -346,6 +347,7 @@
                 BR: 'Бразилии',
                 CA: 'Канаде',
                 CZ: 'Чешская республика',
+                DE: 'Германии',
                 DK: 'Дании',
                 FR: 'Франции',
                 GB: 'Великобритании',

+ 2 - 0
dist/js/language/sq_AL.js

@@ -239,6 +239,7 @@
                 BR: 'Brazil',
                 CN: 'Kinë',
                 CZ: 'Republika Çeke',
+                DE: 'Gjermani',
                 DK: 'Danimarkë',
                 ES: 'Spanjë',
                 FR: 'Francë',
@@ -346,6 +347,7 @@
                 BR: 'Brazil',
                 CA: 'Kanada',
                 CZ: 'Republika Çeke',
+                DE: 'Gjermani',
                 DK: 'Danimarkë',
                 FR: 'Francë',
                 GB: 'Mbretëria e Bashkuar',

+ 2 - 0
dist/js/language/sr_RS.js

@@ -239,6 +239,7 @@
                 BR: 'Brazila',
                 CN: 'Kine',
                 CZ: 'Češke',
+                DE: 'Nemačke',
                 DK: 'Danske',
                 ES: 'Španije',
                 FR: 'Francuske',
@@ -346,6 +347,7 @@
                 BR: 'Brazila',
                 CA: 'Kanade',
                 CZ: 'Češke',
+                DE: 'Nemačke',
                 DK: 'Danske',
                 FR: 'Francuske',
                 GB: 'Engleske',

+ 2 - 0
dist/js/language/sv_SE.js

@@ -239,6 +239,7 @@
                 BR: 'Brasilien',
                 CN: 'Kina',
                 CZ: 'Tjeckien',
+                DE: 'Tyskland',
                 DK: 'Danmark',
                 ES: 'Spanien',
                 FR: 'Frankrike',
@@ -346,6 +347,7 @@
                 BR: 'Brasilien',
                 CA: 'Kanada',
                 CZ: 'Tjeckien',
+                DE: 'Tyskland',
                 DK: 'Danmark',
                 FR: 'Frankrike',
                 GB: 'Förenade Kungariket',

+ 2 - 0
dist/js/language/th_TH.js

@@ -239,6 +239,7 @@
                 BR: 'บราซิล',
                 CN: 'จีน',
                 CZ: 'สาธารณรัฐเชค',
+                DE: 'เยอรมนี',
                 DK: 'เดนมาร์ก',
                 ES: 'สเปน',
                 FR: 'ฝรั่งเศส',
@@ -346,6 +347,7 @@
                 BR: 'บราซิล',
                 CA: 'แคนาดา',
                 CZ: 'สาธารณรัฐเชค',
+                DE: 'เยอรมนี',
                 DK: 'เดนมาร์ก',
                 FR: 'ฝรั่งเศส',
                 GB: 'สหราชอาณาจักร',

+ 2 - 0
dist/js/language/tr_TR.js

@@ -239,6 +239,7 @@
                 BR: 'Brezilya',
                 CN: 'Çin',
                 CZ: 'Çek Cumhuriyeti',
+                DE: 'Almanya',
                 DK: 'Danimarka',
                 ES: 'İspanya',
                 FR: 'Fransa',
@@ -346,6 +347,7 @@
                 BR: 'Brezilya',
                 CA: 'Kanada',
                 CZ: 'Çek Cumhuriyeti',
+                DE: 'Almanya',
                 DK: 'Danimarka',
                 FR: 'Fransa',
                 GB: 'İngiltere',

+ 2 - 0
dist/js/language/ua_UA.js

@@ -239,6 +239,7 @@
                 BR: 'Бразилії',
                 CN: 'Китаї',
                 CZ: 'Чехії',
+                DE: 'Германії',
                 DK: 'Данії',
                 ES: 'Іспанії',
                 FR: 'Франції',
@@ -346,6 +347,7 @@
                 BR: 'Бразилії',
                 CA: 'Канаді',
                 CZ: 'Чехії',
+                DE: 'Германії',
                 DK: 'Данії',
                 FR: 'Франції',
                 GB: 'Великобританії',

+ 2 - 0
dist/js/language/vi_VN.js

@@ -239,6 +239,7 @@
                 BR: 'Brazil',
                 CN: 'Trung Quốc',
                 CZ: 'Séc',
+                DE: 'Đức',
                 DK: 'Đan Mạch',
                 ES: 'Tây Ban Nha',
                 FR: 'Pháp',
@@ -346,6 +347,7 @@
                 BR: 'Brazil',
                 CA: 'Canada',
                 CZ: 'Séc',
+                DE: 'Đức',
                 DK: 'Đan Mạch',
                 FR: 'Pháp',
                 GB: 'Vương quốc Anh',

+ 2 - 0
dist/js/language/zh_CN.js

@@ -239,6 +239,7 @@
                 BR: '巴西',
                 CN: '中国',
                 CZ: '捷克共和国',
+                DE: '德国',
                 DK: '丹麦',
                 ES: '西班牙',
                 FR: '法国',
@@ -346,6 +347,7 @@
                 BR: '巴西',
                 CA: '加拿大',
                 CZ: '捷克共和国',
+                DE: '德国',
                 DK: '丹麦',
                 FR: '法国',
                 GB: '英国',

+ 2 - 0
dist/js/language/zh_TW.js

@@ -239,6 +239,7 @@
                 BR: '巴西',
                 CN: '中国',
                 CZ: '捷克共和國',
+                DE: '德國',
                 DK: '丹麥',
                 ES: '西班牙',
                 FR: '法國',
@@ -346,6 +347,7 @@
                 BR: '巴西',
                 CA: '加拿大',
                 CZ: '捷克共和國',
+                DE: '德國',
                 DK: '丹麥',
                 FR: '法國',
                 GB: '英國',

+ 2 - 0
src/js/language/ar_MA.js

@@ -239,6 +239,7 @@
                 BR: 'البرازيل',
                 CN: 'الصين',
                 CZ: 'التشيك',
+                DE: 'ألمانيا',
                 DK: 'الدنمارك',
                 ES: 'إسبانيا',
                 FR: 'فرنسا',
@@ -346,6 +347,7 @@
                 BR: 'البرازيل',
                 CA: 'كندا',
                 CZ: 'التشيك',
+                DE: 'ألمانيا',
                 DK: 'الدنمارك',
                 FR: 'فرنسا',
                 GB: 'المملكة المتحدة',

+ 2 - 0
src/js/language/be_FR.js

@@ -239,6 +239,7 @@
                 BR: 'Brésil',
                 CN: 'Chine',
                 CZ: 'Tchèque',
+                DE: 'Allemagne',
                 DK: 'Danemark',
                 ES: 'Espagne',
                 FR: 'France',
@@ -346,6 +347,7 @@
                 BR: 'Brésil',
                 CA: 'Canada',
                 CZ: 'Tchèque',
+                DE: 'Allemagne',
                 DK: 'Danemark',
                 FR: 'France',
                 GB: 'Royaume-Uni',

+ 2 - 0
src/js/language/be_NL.js

@@ -239,6 +239,7 @@
                 BR: 'Brazilië',
                 CN: 'China',
                 CZ: 'Tsjechische',
+                DE: 'Duitsland',
                 DK: 'Denemarken',
                 ES: 'Spanje',
                 FR: 'Frankrijk',
@@ -346,6 +347,7 @@
                 BR: 'Brazilië',
                 CA: 'Canada',
                 CZ: 'Tsjechische',
+                DE: 'Duitsland',
                 DK: 'Denemarken',
                 FR: 'Frankrijk',
                 GB: 'Verenigd Koninkrijk',

+ 2 - 0
src/js/language/bg_BG.js

@@ -239,6 +239,7 @@
                 BR: 'Бразилия',
                 CN: 'Китай',
                 CZ: 'Чешката република',
+                DE: 'Германия',
                 DK: 'Дания',
                 ES: 'Испания',
                 FR: 'Франция',
@@ -346,6 +347,7 @@
                 BR: 'Бразилия',
                 CA: 'Канада',
                 CZ: 'Чешката република',
+                DE: 'Германия',
                 DK: 'Дания',
                 FR: 'Франция',
                 GB: 'Обединеното кралство',

+ 2 - 0
src/js/language/cs_CZ.js

@@ -239,6 +239,7 @@
                 BR: 'Brazílii',
                 CN: 'Čína',
                 CZ: 'Českou Republiku',
+                DE: 'Německo',
                 DK: 'Dánsko',
                 ES: 'Španělsko',
                 FR: 'Francie',
@@ -346,6 +347,7 @@
                 BR: 'Brazílie',
                 CA: 'Kanada',
                 CZ: 'Českou Republiku',
+                DE: 'Německo',
                 DK: 'Dánsko',
                 FR: 'Francie',
                 GB: 'Velkou Británii',

+ 2 - 0
src/js/language/da_DK.js

@@ -239,6 +239,7 @@
                 BR: 'Brasilien',
                 CN: 'Kina',
                 CZ: 'Tjekkiet',
+                DE: 'Tyskland',
                 DK: 'Danmark',
                 ES: 'Spanien',
                 FR: 'Frankrig',
@@ -346,6 +347,7 @@
                 BR: 'Brasilien',
                 CA: 'Canada',
                 CZ: 'Tjekkiet',
+                DE: 'Tyskland',
                 DK: 'Danmark',
                 FR: 'Frankrig',
                 GB: 'Storbritannien',

+ 2 - 0
src/js/language/de_DE.js

@@ -239,6 +239,7 @@
                 BR: 'Brasilien',
                 CN: 'China',
                 CZ: 'Tschechische',
+                DE: 'Deutschland',
                 DK: 'Dänemark',
                 ES: 'Spanien',
                 FR: 'Frankreich',
@@ -346,6 +347,7 @@
                 BR: 'Brasilien',
                 CA: 'Kanada',
                 CZ: 'Tschechische',
+                DE: 'Deutschland',
                 DK: 'Dänemark',
                 FR: 'Frankreich',
                 GB: 'Vereinigtes Königreich',

+ 2 - 0
src/js/language/en_US.js

@@ -239,6 +239,7 @@
                 BR: 'Brazil',
                 CN: 'China',
                 CZ: 'Czech Republic',
+                DE: 'Germany',
                 DK: 'Denmark',
                 ES: 'Spain',
                 FR: 'France',
@@ -346,6 +347,7 @@
                 BR: 'Brazil',
                 CA: 'Canada',
                 CZ: 'Czech Republic',
+                DE: 'Germany',
                 DK: 'Denmark',
                 FR: 'France',
                 GB: 'United Kingdom',

+ 2 - 0
src/js/language/es_CL.js

@@ -239,6 +239,7 @@
                 BR: 'Brasil',
                 CN: 'China',
                 CZ: 'República Checa',
+                DE: 'Alemania',
                 DK: 'Dinamarca',
                 ES: 'España',
                 FR: 'Francia',
@@ -346,6 +347,7 @@
                 BR: 'Brasil',
                 CA: 'Canadá',
                 CZ: 'República Checa',
+                DE: 'Alemania',
                 DK: 'Dinamarca',
                 FR: 'Francia',
                 GB: 'Reino Unido',

+ 2 - 0
src/js/language/es_ES.js

@@ -239,6 +239,7 @@
                 BR: 'Brasil',
                 CN: 'China',
                 CZ: 'República Checa',
+                DE: 'Alemania',
                 DK: 'Dinamarca',
                 ES: 'España',
                 FR: 'Francia',
@@ -346,6 +347,7 @@
                 BR: 'Brasil',
                 CA: 'Canadá',
                 CZ: 'República Checa',
+                DE: 'Alemania',
                 DK: 'Dinamarca',
                 FR: 'Francia',
                 GB: 'Reino Unido',

+ 2 - 0
src/js/language/fa_IR.js

@@ -239,6 +239,7 @@
                 BR: 'برزیل',
                 CN: 'کشور چین',
                 CZ: 'چک',
+                DE: 'آلمان',
                 DK: 'دانمارک',
                 ES: 'اسپانیا',
                 FR: 'فرانسه',
@@ -346,6 +347,7 @@
                 BR: 'برزیل',
                 CA: 'کانادا',
                 CZ: 'چک',
+                DE: 'آلمان',
                 DK: 'دانمارک',
                 FR: 'فرانسه',
                 GB: 'بریتانیا',

+ 2 - 0
src/js/language/fr_FR.js

@@ -239,6 +239,7 @@
                 BR: 'Brésil',
                 CN: 'Chine',
                 CZ: 'République Tchèque',
+                DE: 'Allemagne',
                 DK: 'Danemark',
                 ES: 'Espagne',
                 FR: 'France',
@@ -346,6 +347,7 @@
                 BR: 'Brésil',
                 CA: 'Canada',
                 CZ: 'République Tchèque',
+                DE: 'Allemagne',
                 DK: 'Danemark',
                 FR: 'France',
                 GB: 'Royaume-Uni',

+ 2 - 0
src/js/language/gr_EL.js

@@ -239,6 +239,7 @@
                 BR: 'Βραζιλία',
                 CN: 'Κίνα',
                 CZ: 'Δημοκρατία της Τσεχίας',
+                DE: 'Γερμανία',
                 DK: 'Δανία',
                 ES: 'Ισπανία',
                 FR: 'Γαλλία',
@@ -346,6 +347,7 @@
                 BR: 'Βραζιλία',
                 CA: 'Καναδάς',
                 CZ: 'Δημοκρατία της Τσεχίας',
+                DE: 'Γερμανία',
                 DK: 'Δανία',
                 FR: 'Γαλλία',
                 GB: 'Ηνωμένο Βασίλειο',

+ 2 - 0
src/js/language/he_IL.js

@@ -239,6 +239,7 @@
                 BR: 'ברזיל',
                 CN: 'סין',
                 CZ: 'צכיה',
+                DE: 'גרמניה',
                 DK: 'דנמרק',
                 ES: 'ספרד',
                 FR: 'צרפת',
@@ -346,6 +347,7 @@
                 BR: 'ברזיל',
                 CA: 'קנדה',
                 CZ: 'צכיה',
+                DE: 'גרמניה',
                 DK: 'דנמרק',
                 FR: 'צרפת',
                 GB: 'בריטניה',

+ 2 - 0
src/js/language/hu_HU.js

@@ -239,6 +239,7 @@
                 BR: 'Brazíliában',
                 CN: 'Kínában',
                 CZ: 'Csehországban',
+                DE: 'Németországban',
                 DK: 'Dániában',
                 ES: 'Spanyolországban',
                 FR: 'Franciaországban',
@@ -346,6 +347,7 @@
                 BR: 'Brazíliában',
                 CA: 'Kanadában',
                 CZ: 'Csehországban',
+                DE: 'Németországban',
                 DK: 'Dániában',
                 FR: 'Franciaországban',
                 GB: 'az Egyesült Királyságban',

+ 2 - 0
src/js/language/id_ID.js

@@ -239,6 +239,7 @@
                 BR: 'Brazil',
                 CN: 'Cina',
                 CZ: 'Czech',
+                DE: 'Jerman',
                 DK: 'Denmark',
                 ES: 'Spanyol',
                 FR: 'Francis',
@@ -346,6 +347,7 @@
                 BR: 'Brazil',
                 CA: 'Kanada',
                 CZ: 'Czech',
+                DE: 'Jerman',
                 DK: 'Denmark',
                 FR: 'Francis',
                 GB: 'Inggris',

+ 2 - 0
src/js/language/it_IT.js

@@ -239,6 +239,7 @@
                 BR: 'Brasile',
                 CN: 'Cina',
                 CZ: 'Republica Ceca',
+                DE: 'Germania',
                 DK: 'Danimarca',
                 ES: 'Spagna',
                 FR: 'Francia',
@@ -346,6 +347,7 @@
                 BR: 'Brasile',
                 CA: 'Canada',
                 CZ: 'Republica Ceca',
+                DE: 'Germania',
                 DK: 'Danimarca',
                 FR: 'Francia',
                 GB: 'Regno Unito',

+ 2 - 0
src/js/language/ja_JP.js

@@ -239,6 +239,7 @@
                 BR: 'ブラジル',
                 CN: 'チャイナ',
                 CZ: 'チェコ共和国',
+                DE: 'ドイツ',
                 DK: 'デンマーク',
                 ES: 'スペイン',
                 FR: 'フランス',
@@ -346,6 +347,7 @@
                 BR: 'ブラジル',
                 CA: 'カナダ',
                 CZ: 'チェコ共和国',
+                DE: 'ドイツ',
                 DK: 'デンマーク',
                 FR: 'フランス',
                 GB: 'イギリス',

+ 2 - 0
src/js/language/nl_NL.js

@@ -239,6 +239,7 @@
                 BR: 'Brazilië',
                 CN: 'China',
                 CZ: 'Tsjechische Republiek',
+                DE: 'Duitsland',
                 DK: 'Denemarken',
                 ES: 'Spanje',
                 FR: 'Frankrijk',
@@ -346,6 +347,7 @@
                 BR: 'Brazilië',
                 CA: 'Canada',
                 CZ: 'Tsjechische Republiek',
+                DE: 'Duitsland',
                 DK: 'Denemarken',
                 FR: 'Frankrijk',
                 GB: 'Verenigd Koninkrijk',

+ 2 - 0
src/js/language/no_NO.js

@@ -239,6 +239,7 @@
                 BR: 'Brasil',
                 CN: 'Kina',
                 CZ: 'Tsjekkia',
+                DE: 'Tyskland',
                 DK: 'Danmark',
                 ES: 'Spania',
                 FR: 'Frankrike',
@@ -346,6 +347,7 @@
                 BR: 'Brasil',
                 CA: 'Canada',
                 CZ: 'Tsjekkia',
+                DE: 'Tyskland',
                 DK: 'Danmark',
                 FR: 'Frankrike',
                 GB: 'Storbritannia',

+ 2 - 0
src/js/language/pl_PL.js

@@ -239,6 +239,7 @@
                 BR: 'Brazylia',
                 CN: 'Chiny',
                 CZ: 'Czechy',
+                DE: 'Niemcy',
                 DK: 'Dania',
                 ES: 'Hiszpania',
                 FR: 'Francja',
@@ -346,6 +347,7 @@
                 BR: 'Brazylia',
                 CA: 'Kanada',
                 CZ: 'Czechy',
+                DE: 'Niemcy',
                 DK: 'Dania',
                 FR: 'Francja',
                 GB: 'Wielka Brytania',

+ 2 - 0
src/js/language/pt_BR.js

@@ -239,6 +239,7 @@
                 BR: 'Brasil',
                 CN: 'China',
                 CZ: 'República Checa',
+                DE: 'Alemanha',
                 DK: 'Dinamarca',
                 ES: 'Espanha',
                 FR: 'França',
@@ -346,6 +347,7 @@
                 BR: 'Brasil',
                 CA: 'Canadá',
                 CZ: 'República Checa',
+                DE: 'Alemanha',
                 DK: 'Dinamarca',
                 FR: 'França',
                 GB: 'Reino Unido',

+ 2 - 0
src/js/language/ro_RO.js

@@ -239,6 +239,7 @@
                 BR: 'Brazilia',
                 CN: 'China',
                 CZ: 'Republica Cehia',
+                DE: 'Germania',
                 DK: 'Danemarca',
                 ES: 'Spania',
                 FR: 'Franta',
@@ -346,6 +347,7 @@
                 BR: 'Brazilia',
                 CA: 'Canada',
                 CZ: 'Republica Cehia',
+                DE: 'Germania',
                 DK: 'Danemarca',
                 FR: 'Franta',
                 GB: 'Regatul Unit',

+ 2 - 0
src/js/language/ru_RU.js

@@ -239,6 +239,7 @@
                 BR: 'Бразилии',
                 CN: 'Китае',
                 CZ: 'Чешская республика',
+                DE: 'Германии',
                 DK: 'Дании',
                 ES: 'Испании',
                 FR: 'Франции',
@@ -346,6 +347,7 @@
                 BR: 'Бразилии',
                 CA: 'Канаде',
                 CZ: 'Чешская республика',
+                DE: 'Германии',
                 DK: 'Дании',
                 FR: 'Франции',
                 GB: 'Великобритании',

+ 2 - 0
src/js/language/sq_AL.js

@@ -239,6 +239,7 @@
                 BR: 'Brazil',
                 CN: 'Kinë',
                 CZ: 'Republika Çeke',
+                DE: 'Gjermani',
                 DK: 'Danimarkë',
                 ES: 'Spanjë',
                 FR: 'Francë',
@@ -346,6 +347,7 @@
                 BR: 'Brazil',
                 CA: 'Kanada',
                 CZ: 'Republika Çeke',
+                DE: 'Gjermani',
                 DK: 'Danimarkë',
                 FR: 'Francë',
                 GB: 'Mbretëria e Bashkuar',

+ 2 - 0
src/js/language/sr_RS.js

@@ -239,6 +239,7 @@
                 BR: 'Brazila',
                 CN: 'Kine',
                 CZ: 'Češke',
+                DE: 'Nemačke',
                 DK: 'Danske',
                 ES: 'Španije',
                 FR: 'Francuske',
@@ -346,6 +347,7 @@
                 BR: 'Brazila',
                 CA: 'Kanade',
                 CZ: 'Češke',
+                DE: 'Nemačke',
                 DK: 'Danske',
                 FR: 'Francuske',
                 GB: 'Engleske',

+ 2 - 0
src/js/language/sv_SE.js

@@ -239,6 +239,7 @@
                 BR: 'Brasilien',
                 CN: 'Kina',
                 CZ: 'Tjeckien',
+                DE: 'Tyskland',
                 DK: 'Danmark',
                 ES: 'Spanien',
                 FR: 'Frankrike',
@@ -346,6 +347,7 @@
                 BR: 'Brasilien',
                 CA: 'Kanada',
                 CZ: 'Tjeckien',
+                DE: 'Tyskland',
                 DK: 'Danmark',
                 FR: 'Frankrike',
                 GB: 'Förenade Kungariket',

+ 2 - 0
src/js/language/th_TH.js

@@ -239,6 +239,7 @@
                 BR: 'บราซิล',
                 CN: 'จีน',
                 CZ: 'สาธารณรัฐเชค',
+                DE: 'เยอรมนี',
                 DK: 'เดนมาร์ก',
                 ES: 'สเปน',
                 FR: 'ฝรั่งเศส',
@@ -346,6 +347,7 @@
                 BR: 'บราซิล',
                 CA: 'แคนาดา',
                 CZ: 'สาธารณรัฐเชค',
+                DE: 'เยอรมนี',
                 DK: 'เดนมาร์ก',
                 FR: 'ฝรั่งเศส',
                 GB: 'สหราชอาณาจักร',

+ 2 - 0
src/js/language/tr_TR.js

@@ -239,6 +239,7 @@
                 BR: 'Brezilya',
                 CN: 'Çin',
                 CZ: 'Çek Cumhuriyeti',
+                DE: 'Almanya',
                 DK: 'Danimarka',
                 ES: 'İspanya',
                 FR: 'Fransa',
@@ -346,6 +347,7 @@
                 BR: 'Brezilya',
                 CA: 'Kanada',
                 CZ: 'Çek Cumhuriyeti',
+                DE: 'Almanya',
                 DK: 'Danimarka',
                 FR: 'Fransa',
                 GB: 'İngiltere',

+ 2 - 0
src/js/language/ua_UA.js

@@ -239,6 +239,7 @@
                 BR: 'Бразилії',
                 CN: 'Китаї',
                 CZ: 'Чехії',
+                DE: 'Германії',
                 DK: 'Данії',
                 ES: 'Іспанії',
                 FR: 'Франції',
@@ -346,6 +347,7 @@
                 BR: 'Бразилії',
                 CA: 'Канаді',
                 CZ: 'Чехії',
+                DE: 'Германії',
                 DK: 'Данії',
                 FR: 'Франції',
                 GB: 'Великобританії',

+ 2 - 0
src/js/language/vi_VN.js

@@ -239,6 +239,7 @@
                 BR: 'Brazil',
                 CN: 'Trung Quốc',
                 CZ: 'Séc',
+                DE: 'Đức',
                 DK: 'Đan Mạch',
                 ES: 'Tây Ban Nha',
                 FR: 'Pháp',
@@ -346,6 +347,7 @@
                 BR: 'Brazil',
                 CA: 'Canada',
                 CZ: 'Séc',
+                DE: 'Đức',
                 DK: 'Đan Mạch',
                 FR: 'Pháp',
                 GB: 'Vương quốc Anh',

+ 2 - 0
src/js/language/zh_CN.js

@@ -239,6 +239,7 @@
                 BR: '巴西',
                 CN: '中国',
                 CZ: '捷克共和国',
+                DE: '德国',
                 DK: '丹麦',
                 ES: '西班牙',
                 FR: '法国',
@@ -346,6 +347,7 @@
                 BR: '巴西',
                 CA: '加拿大',
                 CZ: '捷克共和国',
+                DE: '德国',
                 DK: '丹麦',
                 FR: '法国',
                 GB: '英国',

+ 2 - 0
src/js/language/zh_TW.js

@@ -239,6 +239,7 @@
                 BR: '巴西',
                 CN: '中国',
                 CZ: '捷克共和國',
+                DE: '德國',
                 DK: '丹麥',
                 ES: '西班牙',
                 FR: '法國',
@@ -346,6 +347,7 @@
                 BR: '巴西',
                 CA: '加拿大',
                 CZ: '捷克共和國',
+                DE: '德國',
                 DK: '丹麥',
                 FR: '法國',
                 GB: '英國',

+ 14 - 0
test/spec.js

@@ -6081,6 +6081,7 @@ describe('phone', function() {
                         '<option value="BR">Brazil</option>',
                         '<option value="CN">China</option>',
                         '<option value="CZ">Czech Republic</option>',
+                        '<option value="DE">Gemany</option>',
                         '<option value="DK">Denmark</option>',
                         '<option value="ES">Spain</option>',
                         '<option value="FR">France</option>',
@@ -6250,6 +6251,19 @@ describe('phone', function() {
         }
     });
 
+    it('Germany phone number', function() {
+        this.bv.updateOption('phone', 'phone', 'country', 'DE');
+
+        // Valid samples
+        var validSamples = ['+49(89)123456', '089-1234567', '0891234567', '0049-89-123456', '089 123456-78'];
+        for (var i in validSamples) {
+            this.bv.resetForm();
+            this.$phone.val(validSamples[i]);
+            this.bv.validate();
+            expect(this.bv.isValid()).toBeTruthy();
+        }
+    });
+
     it('United Kingdom phone number', function() {
         this.bv.updateOption('phone', 'phone', 'country', 'GB');
 

+ 14 - 0
test/spec/validator/phone.js

@@ -7,6 +7,7 @@ describe('phone', function() {
                         '<option value="BR">Brazil</option>',
                         '<option value="CN">China</option>',
                         '<option value="CZ">Czech Republic</option>',
+                        '<option value="DE">Gemany</option>',
                         '<option value="DK">Denmark</option>',
                         '<option value="ES">Spain</option>',
                         '<option value="FR">France</option>',
@@ -176,6 +177,19 @@ describe('phone', function() {
         }
     });
 
+    it('Germany phone number', function() {
+        this.bv.updateOption('phone', 'phone', 'country', 'DE');
+
+        // Valid samples
+        var validSamples = ['+49(89)123456', '089-1234567', '0891234567', '0049-89-123456', '089 123456-78'];
+        for (var i in validSamples) {
+            this.bv.resetForm();
+            this.$phone.val(validSamples[i]);
+            this.bv.validate();
+            expect(this.bv.isValid()).toBeTruthy();
+        }
+    });
+
     it('United Kingdom phone number', function() {
         this.bv.updateOption('phone', 'phone', 'country', 'GB');