ソースを参照

modify the phone reg.

caijh 11 年 前
コミット
156822cbde
1 ファイル変更2 行追加1 行削除
  1. 2 1
      src/js/validator/phone.js

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

@@ -97,9 +97,10 @@
                     value   = $.trim(value);
                     isValid = (/^0?3[0-9]{2}[0-9]{7}$/).test(value);
                     break;
+
                 case 'CN':
                     value   = $.trim(value);
-                    isValid = (/^((\+86)|(86))?((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)/).test(value);
+                    isValid = (/^((00|\+)?(86(?:-| )))?((\d{11})|(\d{3}[- ]{1}\d{4}[- ]{1}\d{4})|((\d{2,4}[- ]{1})?(\d{7,8}|(\d{3,4}[- ]{1}\d{4}))([- ]{1}\d{1,4})?))$/).test(value);
                     break;
                 case 'US':
                 /* falls through */