浏览代码

#743: Add Venezuela phone number validator, thanks to @paquitodev

Phuoc Nguyen 11 年之前
父节点
当前提交
854ef66e69
共有 57 个文件被更改,包括 119 次插入59 次删除
  1. 1 0
      CHANGELOG.md
  2. 1 1
      dist/css/bootstrapValidator.min.css
  3. 10 3
      dist/js/bootstrapValidator.js
  4. 2 2
      dist/js/bootstrapValidator.min.js
  5. 2 1
      dist/js/language/ar_MA.js
  6. 2 1
      dist/js/language/be_FR.js
  7. 2 1
      dist/js/language/be_NL.js
  8. 2 1
      dist/js/language/bg_BG.js
  9. 2 1
      dist/js/language/cs_CZ.js
  10. 2 1
      dist/js/language/da_DK.js
  11. 2 1
      dist/js/language/de_DE.js
  12. 2 1
      dist/js/language/en_US.js
  13. 2 1
      dist/js/language/es_CL.js
  14. 2 1
      dist/js/language/es_ES.js
  15. 2 1
      dist/js/language/fa_IR.js
  16. 2 1
      dist/js/language/fr_FR.js
  17. 2 1
      dist/js/language/gr_EL.js
  18. 2 1
      dist/js/language/hu_HU.js
  19. 2 1
      dist/js/language/it_IT.js
  20. 2 1
      dist/js/language/ja_JP.js
  21. 2 1
      dist/js/language/nl_NL.js
  22. 2 1
      dist/js/language/pl_PL.js
  23. 2 1
      dist/js/language/pt_BR.js
  24. 2 1
      dist/js/language/ro_RO.js
  25. 2 1
      dist/js/language/sv_SE.js
  26. 2 1
      dist/js/language/th_TH.js
  27. 2 1
      dist/js/language/tr_TR.js
  28. 2 1
      dist/js/language/vi_VN.js
  29. 2 1
      dist/js/language/zh_CN.js
  30. 2 1
      dist/js/language/zh_TW.js
  31. 2 1
      src/js/language/ar_MA.js
  32. 2 1
      src/js/language/be_FR.js
  33. 2 1
      src/js/language/be_NL.js
  34. 2 1
      src/js/language/bg_BG.js
  35. 2 1
      src/js/language/cs_CZ.js
  36. 2 1
      src/js/language/da_DK.js
  37. 2 1
      src/js/language/de_DE.js
  38. 2 1
      src/js/language/en_US.js
  39. 2 1
      src/js/language/es_CL.js
  40. 2 1
      src/js/language/es_ES.js
  41. 2 1
      src/js/language/fa_IR.js
  42. 2 1
      src/js/language/fr_FR.js
  43. 2 1
      src/js/language/gr_EL.js
  44. 2 1
      src/js/language/hu_HU.js
  45. 2 1
      src/js/language/it_IT.js
  46. 2 1
      src/js/language/ja_JP.js
  47. 2 1
      src/js/language/nl_NL.js
  48. 2 1
      src/js/language/pl_PL.js
  49. 2 1
      src/js/language/pt_BR.js
  50. 2 1
      src/js/language/ro_RO.js
  51. 2 1
      src/js/language/sv_SE.js
  52. 2 1
      src/js/language/th_TH.js
  53. 2 1
      src/js/language/tr_TR.js
  54. 2 1
      src/js/language/vi_VN.js
  55. 2 1
      src/js/language/zh_CN.js
  56. 2 1
      src/js/language/zh_TW.js
  57. 1 1
      src/js/validator/phone.js

+ 1 - 0
CHANGELOG.md

@@ -8,6 +8,7 @@ __New Features__
 * [#617](https://github.com/nghuuphuoc/bootstrapvalidator/issues/617): Add ```init``` and ```destroy``` methods to validator
 * [#724](https://github.com/nghuuphuoc/bootstrapvalidator/pull/724): Add Venezuelan VAT number (RIF) validator, thanks to [@paquitodev](https://github.com/paquitodev)
 * [#739](https://github.com/nghuuphuoc/bootstrapvalidator/pull/739): Add China phone number validator, thanks to [@caijh](https://github.com/caijh)
+* [#743](https://github.com/nghuuphuoc/bootstrapvalidator/pull/743): Add Venezuela phone number validator, thanks to [@paquitodev](https://github.com/paquitodev)
 * [#760](https://github.com/nghuuphuoc/bootstrapvalidator/pull/760): Add Romania phone number validator, thanks to [@adrian-dks](https://github.com/adrian-dks)
 * [#761](https://github.com/nghuuphuoc/bootstrapvalidator/pull/761): Add Romania postal code validator, thanks to [@adrian-dks](https://github.com/adrian-dks)
 * [#785](https://github.com/nghuuphuoc/bootstrapvalidator/pull/785): Add Denmark phone number validator, thanks to [@emilchristensen](https://github.com/emilchristensen)

+ 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.2-dev, built on 2014-09-06 1:12:02 PM
+ * @version     v0.5.2-dev, built on 2014-09-06 1:37:36 PM
  * @author      https://twitter.com/nghuuphuoc
  * @copyright   (c) 2013 - 2014 Nguyen Huu Phuoc
  * @license     MIT

+ 10 - 3
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.2-dev, built on 2014-09-06 1:12:02 PM
+ * @version     v0.5.2-dev, built on 2014-09-06 1:37:36 PM
  * @author      https://twitter.com/nghuuphuoc
  * @copyright   (c) 2013 - 2014 Nguyen Huu Phuoc
  * @license     MIT
@@ -4779,7 +4779,8 @@
             PK: 'Pakistan',
             RO: 'Romania',
             TH: 'Thailand',
-            US: 'USA'
+            US: 'USA',
+            VE: 'Venezuela'
         }
     });
 
@@ -4790,7 +4791,7 @@
         },
 
         // The supported countries
-        COUNTRY_CODES: ['BR', 'CN', 'DK', 'ES', 'FR', 'GB', 'MA', 'PK', 'RO', 'TH', 'US'],
+        COUNTRY_CODES: ['BR', 'CN', 'DK', 'ES', 'FR', 'GB', 'MA', 'PK', 'RO', 'TH', 'US', 'VE'],
 
         /**
          * Return true if the input value contains a valid phone number for the country
@@ -4892,6 +4893,12 @@
         		    isValid = (/^0\(?([6|8-9]{2})*-([0-9]{3})*-([0-9]{4})$/).test(value);
         		    break;
 
+                case 'VE':
+                    // http://regex101.com/r/eM2yY0/6
+                    value   = $.trim(value);
+                    isValid = (/^0(?:2(?:12|4[0-9]|5[1-9]|6[0-9]|7[0-8]|8[1-35-8]|9[1-5]|3[45789])|4(?:1[246]|2[46]))\d{7}$/).test(value);
+                    break;
+
                 case 'US':
                 /* falls through */
                 default:

文件差异内容过多而无法显示
+ 2 - 2
dist/js/bootstrapValidator.min.js


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

@@ -239,7 +239,8 @@
                 PK: 'باكستان',
                 RO: 'رومانيا',
                 TH: 'تايلاند',
-                US: 'الولايات المتحدة'
+                US: 'الولايات المتحدة',
+                VE: 'الفنزويلي'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakistan',
                 RO: 'Roumanie',
                 TH: 'Thaïlande',
-                US: 'USA'
+                US: 'USA',
+                VE: 'Venezuela'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakistan',
                 RO: 'Roemenië',
                 TH: 'Thailand',
-                US: 'VS'
+                US: 'VS',
+                VE: 'Venezuela'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Пакистан',
                 RO: 'Румъния',
                 TH: 'Тайланд',
-                US: 'САЩ'
+                US: 'САЩ',
+                VE: 'Венецуела'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pákistán',
                 RO: 'Rumunsko',
                 TH: 'Thajsko',
-                US: 'Spojené Státy Americké'
+                US: 'Spojené Státy Americké',
+                VE: 'Venezuelský'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakistan',
                 RO: 'Rumænien',
                 TH: 'Thailand',
-                US: 'USA'
+                US: 'USA',
+                VE: 'Venezuela'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakistan',
                 RO: 'Rumänien',
                 TH: 'Thailand',
-                US: 'Vereinigte Staaten von Amerika'
+                US: 'Vereinigte Staaten von Amerika',
+                VE: 'Venezuela'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakistan',
                 RO: 'Romania',
                 TH: 'Thailand',
-                US: 'USA'
+                US: 'USA',
+                VE: 'Venezuela'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakistán',
                 RO: 'Rumania',
                 TH: 'Tailandia',
-                US: 'Estados Unidos'
+                US: 'Estados Unidos',
+                VE: 'Venezuela'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakistán',
                 RO: 'Rumania',
                 TH: 'Tailandia',
-                US: 'Estados Unidos'
+                US: 'Estados Unidos',
+                VE: 'Venezuela'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'پاکستان',
                 RO: 'رومانی',
                 TH: 'تایلند',
-                US: 'ایالات متحده آمریکا'
+                US: 'ایالات متحده آمریکا',
+                VE: 'ونزوئلا'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakistan',
                 RO: 'Roumanie',
                 TH: 'Thaïlande',
-                US: 'USA'
+                US: 'USA',
+                VE: 'Venezuela'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Πακιστάν',
                 RO: 'Ρουμανία',
                 TH: 'Ταϊλάνδη',
-                US: 'ΗΠΑ'
+                US: 'ΗΠΑ',
+                VE: 'Βενεζουέλα'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakisztán',
                 RO: 'Románia',
                 TH: 'thaiföld',
-                US: 'Egyesült Államok beli'
+                US: 'Egyesült Államok beli',
+                VE: 'venezuelai'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakistan',
                 RO: 'Romania',
                 TH: 'Thailandia',
-                US: 'Stati Uniti d\'America'
+                US: 'Stati Uniti d\'America',
+                VE: 'Venezuelano'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'パキスタン',
                 RO: 'ルーマニア',
                 TH: 'タイ国',
-                US: 'アメリカ'
+                US: 'アメリカ',
+                VE: 'ベネズエラ'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakistan',
                 RO: 'Roemenië',
                 TH: 'Thailand',
-                US: 'VS'
+                US: 'VS',
+                VE: 'Venezuela'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakistan',
                 RO: 'Rumunia',
                 TH: 'Tajlandia',
-                US: 'USA'
+                US: 'USA',
+                VE: 'Wenezuela'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Paquistão',
                 RO: 'Roménia',
                 TH: 'Tailândia',
-                US: 'EUA'
+                US: 'EUA',
+                VE: 'Venezuela'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakistan',
                 RO: 'Romania',
                 TH: 'Thailanda',
-                US: 'SUA'
+                US: 'SUA',
+                VE: 'Venezuela'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakistan',
                 RO: 'Rumänien',
                 TH: 'Thailand',
-                US: 'USA'
+                US: 'USA',
+                VE: 'Venezuela'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'ปากีสถาน',
                 RO: 'โรมาเนีย',
                 TH: 'ไทย',
-                US: 'สหรัฐอเมริกา'
+                US: 'สหรัฐอเมริกา',
+                VE: 'เวเนซูเอลา'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakistan',
                 RO: 'Romanya',
                 TH: 'Tayland',
-                US: 'Amerika'
+                US: 'Amerika',
+                VE: 'Venezüella'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakistan',
                 RO: 'Romania',
                 TH: 'Thái Lan',
-                US: 'Mỹ'
+                US: 'Mỹ',
+                VE: 'Venezuela'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: '巴基斯坦',
                 RO: '罗马尼亚',
                 TH: '泰国',
-                US: '美国'
+                US: '美国',
+                VE: '委内瑞拉'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: '巴基斯坦',
                 RO: '罗马尼亚',
                 TH: '泰國',
-                US: '美國'
+                US: '美國',
+                VE: '委内瑞拉'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'باكستان',
                 RO: 'رومانيا',
                 TH: 'تايلاند',
-                US: 'الولايات المتحدة'
+                US: 'الولايات المتحدة',
+                VE: 'الفنزويلي'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakistan',
                 RO: 'Roumanie',
                 TH: 'Thaïlande',
-                US: 'USA'
+                US: 'USA',
+                VE: 'Venezuela'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakistan',
                 RO: 'Roemenië',
                 TH: 'Thailand',
-                US: 'VS'
+                US: 'VS',
+                VE: 'Venezuela'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Пакистан',
                 RO: 'Румъния',
                 TH: 'Тайланд',
-                US: 'САЩ'
+                US: 'САЩ',
+                VE: 'Венецуела'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pákistán',
                 RO: 'Rumunsko',
                 TH: 'Thajsko',
-                US: 'Spojené Státy Americké'
+                US: 'Spojené Státy Americké',
+                VE: 'Venezuelský'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakistan',
                 RO: 'Rumænien',
                 TH: 'Thailand',
-                US: 'USA'
+                US: 'USA',
+                VE: 'Venezuela'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakistan',
                 RO: 'Rumänien',
                 TH: 'Thailand',
-                US: 'Vereinigte Staaten von Amerika'
+                US: 'Vereinigte Staaten von Amerika',
+                VE: 'Venezuela'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakistan',
                 RO: 'Romania',
                 TH: 'Thailand',
-                US: 'USA'
+                US: 'USA',
+                VE: 'Venezuela'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakistán',
                 RO: 'Rumania',
                 TH: 'Tailandia',
-                US: 'Estados Unidos'
+                US: 'Estados Unidos',
+                VE: 'Venezuela'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakistán',
                 RO: 'Rumania',
                 TH: 'Tailandia',
-                US: 'Estados Unidos'
+                US: 'Estados Unidos',
+                VE: 'Venezuela'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'پاکستان',
                 RO: 'رومانی',
                 TH: 'تایلند',
-                US: 'ایالات متحده آمریکا'
+                US: 'ایالات متحده آمریکا',
+                VE: 'ونزوئلا'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakistan',
                 RO: 'Roumanie',
                 TH: 'Thaïlande',
-                US: 'USA'
+                US: 'USA',
+                VE: 'Venezuela'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Πακιστάν',
                 RO: 'Ρουμανία',
                 TH: 'Ταϊλάνδη',
-                US: 'ΗΠΑ'
+                US: 'ΗΠΑ',
+                VE: 'Βενεζουέλα'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakisztán',
                 RO: 'Románia',
                 TH: 'thaiföld',
-                US: 'Egyesült Államok beli'
+                US: 'Egyesült Államok beli',
+                VE: 'venezuelai'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakistan',
                 RO: 'Romania',
                 TH: 'Thailandia',
-                US: 'Stati Uniti d\'America'
+                US: 'Stati Uniti d\'America',
+                VE: 'Venezuelano'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'パキスタン',
                 RO: 'ルーマニア',
                 TH: 'タイ国',
-                US: 'アメリカ'
+                US: 'アメリカ',
+                VE: 'ベネズエラ'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakistan',
                 RO: 'Roemenië',
                 TH: 'Thailand',
-                US: 'VS'
+                US: 'VS',
+                VE: 'Venezuela'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakistan',
                 RO: 'Rumunia',
                 TH: 'Tajlandia',
-                US: 'USA'
+                US: 'USA',
+                VE: 'Wenezuela'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Paquistão',
                 RO: 'Roménia',
                 TH: 'Tailândia',
-                US: 'EUA'
+                US: 'EUA',
+                VE: 'Venezuela'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakistan',
                 RO: 'Romania',
                 TH: 'Thailanda',
-                US: 'SUA'
+                US: 'SUA',
+                VE: 'Venezuela'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakistan',
                 RO: 'Rumänien',
                 TH: 'Thailand',
-                US: 'USA'
+                US: 'USA',
+                VE: 'Venezuela'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'ปากีสถาน',
                 RO: 'โรมาเนีย',
                 TH: 'ไทย',
-                US: 'สหรัฐอเมริกา'
+                US: 'สหรัฐอเมริกา',
+                VE: 'เวเนซูเอลา'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakistan',
                 RO: 'Romanya',
                 TH: 'Tayland',
-                US: 'Amerika'
+                US: 'Amerika',
+                VE: 'Venezüella'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: 'Pakistan',
                 RO: 'Romania',
                 TH: 'Thái Lan',
-                US: 'Mỹ'
+                US: 'Mỹ',
+                VE: 'Venezuela'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: '巴基斯坦',
                 RO: '罗马尼亚',
                 TH: '泰国',
-                US: '美国'
+                US: '美国',
+                VE: '委内瑞拉'
             }
         },
         regexp: {

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

@@ -239,7 +239,8 @@
                 PK: '巴基斯坦',
                 RO: '罗马尼亚',
                 TH: '泰國',
-                US: '美國'
+                US: '美國',
+                VE: '委内瑞拉'
             }
         },
         regexp: {

+ 1 - 1
src/js/validator/phone.js

@@ -15,7 +15,7 @@
             RO: 'Romania',
             TH: 'Thailand',
             US: 'USA',
-            VE: 'Venezuelan'
+            VE: 'Venezuela'
         }
     });