فهرست منبع

Merge branch 'release' into dev4.6.11

luwenna 3 سال پیش
والد
کامیت
3d44388e9d
44فایلهای تغییر یافته به همراه136 افزوده شده و 137 حذف شده
  1. 1 1
      src/jfw/modules/app/src/web/staticres/jyapp/big-member/js/ontrial-commit.js
  2. 14 14
      src/jfw/modules/app/src/web/staticres/jyapp/course/js/drawabill.js
  3. 3 3
      src/jfw/modules/app/src/web/staticres/jyapp/me/js/phone_bind.js
  4. 8 8
      src/jfw/modules/app/src/web/staticres/jyapp/vipsubscribe/js/personal_info.js
  5. 14 14
      src/jfw/modules/app/src/web/staticres/jyapp/wx_course/js/drawabill.js
  6. 1 1
      src/jfw/modules/app/src/web/templates/active/livePage/online.html
  7. 1 1
      src/jfw/modules/app/src/web/templates/active/livePage/preheat.html
  8. 2 3
      src/jfw/modules/app/src/web/templates/frontRouter/bigmember/free/info_collect.html
  9. 1 1
      src/jfw/modules/app/src/web/templates/frontRouter/bigmember/free/perfect_info.html
  10. 1 1
      src/jfw/modules/app/src/web/templates/frontRouter/bigmember/free/perfect_info_partner.html
  11. 1 1
      src/jfw/modules/app/src/web/templates/frontRouter/bigmember/free/perfect_info_push.html
  12. 1 1
      src/jfw/modules/app/src/web/templates/frontRouter/bigmember/free/perfect_info_solution.html
  13. 1 1
      src/jfw/modules/app/src/web/templates/frontRouter/bigmember/free/perfect_info_strud.html
  14. 2 2
      src/jfw/modules/app/src/web/templates/invoice/invoicing.html
  15. 1 1
      src/jfw/modules/app/src/web/templates/me/setphone.html
  16. 1 1
      src/jfw/modules/app/src/web/templates/vipsubscribe/trial_info.html
  17. 1 1
      src/web/staticres/big-member/js/ontrial-commit.js
  18. 2 2
      src/web/staticres/common-module/area-pack/js/buy.js
  19. 1 1
      src/web/staticres/common-module/data-pack/js/recharge.js
  20. 1 1
      src/web/staticres/common-module/file-pack/js/buy.js
  21. 2 2
      src/web/staticres/common-module/pc-dialog/js/leave-info-dialog.js
  22. 9 9
      src/web/staticres/course/js/drawabill.js
  23. 9 9
      src/web/staticres/course/js/invoice.js
  24. 4 4
      src/web/staticres/electronic_invoice/js/invoice.js
  25. 1 1
      src/web/staticres/frontRouter/pc/bidedoc/js/index-pc.js
  26. 1 1
      src/web/staticres/frontRouter/pc/solution/js/pc-collect-solution-info.js
  27. 1 1
      src/web/staticres/js/pc-collect-bid-info.js
  28. 1 1
      src/web/staticres/js/pc-collect-partner-info.js
  29. 1 1
      src/web/staticres/js/pc-collect-user-info.js
  30. 3 3
      src/web/staticres/me/js/phone_bind.js
  31. 8 8
      src/web/staticres/vipsubscribe/js/personal_info.js
  32. 14 14
      src/web/staticres/wx_course/js/drawabill.js
  33. 5 5
      src/web/staticres/zqluckdraw/js/global.js
  34. 2 2
      src/web/templates/active/livePage/live_preheat_wx.html
  35. 5 5
      src/web/templates/active/mob-LOG.html
  36. 3 3
      src/web/templates/active/pc-LOG.html
  37. 2 2
      src/web/templates/frontRouter/wx/bigmember/free/info_collect.html
  38. 1 1
      src/web/templates/frontRouter/wx/bigmember/free/perfect_info.html
  39. 1 1
      src/web/templates/frontRouter/wx/bigmember/free/perfect_info_partner.html
  40. 1 1
      src/web/templates/frontRouter/wx/bigmember/free/perfect_info_solution.html
  41. 1 1
      src/web/templates/frontRouter/wx/bigmember/free/perfect_info_strud.html
  42. 1 1
      src/web/templates/weixin/invoice/invoicing.html
  43. 1 1
      src/web/templates/weixin/setphone.html
  44. 1 1
      src/web/templates/weixin/vipsubscribe/trial_info.html

+ 1 - 1
src/jfw/modules/app/src/web/staticres/jyapp/big-member/js/ontrial-commit.js

@@ -127,7 +127,7 @@ var vNode = {
             location.href = 'free_contrast_trial'
         },
         checkPhoneRegPass: function () {
-            var pass = /^1[3|7|8]\d{9}$|^19[8-9]\d{8}$|^166\d{8}|^15[0-3|5-9]\d{8}|^14[5|7]\d{8}$/.test(this.info.phone)
+            var pass = /^1[3-9]\d{9}$/.test(this.info.phone)
             if (this.info.phone) {
                 if (pass) {
                     this.errorMessage.phone = ''

+ 14 - 14
src/jfw/modules/app/src/web/staticres/jyapp/course/js/drawabill.js

@@ -7,7 +7,7 @@ $(function () {
     } else if ($('.content_text').text() == "增值税专用发票") {
         $('.identity').show()
     }
-    
+
     // 发票类型弹窗
     $('.type_inside').on("click", function () {
         weui.picker([{}], {
@@ -160,7 +160,7 @@ $(function () {
                 })
             }
         })
-        
+
         weui.picker(provinces, {
             className: 'custom-classname',
             container: 'body',
@@ -193,7 +193,7 @@ $(function () {
         //只能是中文
         chinaReg: /^[a-zA-Z\u4e00-\u9fa5]+$/,
         //手机号
-        telReg: /^(0|86|17951)?(13[0-9]|15[012356789]|166|17[3678]|18[0-9]|14[57])[0-9]{8}$/,
+        telReg: /^(0|86|17951)?(1[3-9])\d{9}$/,
         // 手机号或者固话
         // telOrfixedReg: /^1\d{10}$|^(0\d{2,3}-?|\(0\d{2,3}\))?[1-9]\d{4,7}(-\d{1,8})?$/,
         // telOrfixedReg: /(^(/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}))$/,
@@ -201,7 +201,7 @@ $(function () {
         //银行账号
         bankreg: /^(\d{16}|\d{19})$/,
     }
-    
+
     $('.company_ipt').on('blur',function(){
         var companyabill = $('.company_ipt').val()//开票单位
         var result = pattern.reg.test(companyabill);
@@ -311,7 +311,7 @@ $(function () {
         }
         invalidate()
     })
-    
+
     // 收件人验证
     $('.addressee_ipt').on('blur',function(){
         var addresseeperson = $('.addressee_ipt').val()//收件人
@@ -344,7 +344,7 @@ $(function () {
                 })
             }
         })
-        
+
         // 是否为邮寄
         var receptionPass = true
         if (!$('.reception').is(':hidden')) {
@@ -375,7 +375,7 @@ $(function () {
 				isAllPass = true
 			}
 		})
-		
+
         // 是否解锁button
         if(isInvoicePass && receptionPass && isAllPass) {
             $('.bottom_btn .confirm').prop('disabled', false)
@@ -444,7 +444,7 @@ $(function () {
             $('.icon-close').css('color','#C0C4CC')
         })
     }
-	
+
 	// 我已阅读并了解xxx前面的 图标的选中与取消
 	$('.submit-container .statement .iconfont').on('click', function () {
 		if($(this).hasClass("checked")){
@@ -455,7 +455,7 @@ $(function () {
 	    $(this).toggleClass('checked');
 	    invalidate();
 	});
-    
+
     if(sessionStorage.getItem("course_checkA_")==="true"){
     	$(".i-agree").addClass("checked");
     	invalidate();
@@ -463,7 +463,7 @@ $(function () {
     	$(".i-agree").removeClass("checked");
     	invalidate();
     }
-    
+
     $(".state a").on("click", function(){
     	var invoiceType = $(".content_text").text();//发票类型
     	var invoiceRise = $(".company_text").text();//发票抬头
@@ -474,7 +474,7 @@ $(function () {
     	sessionStorage.course_invoice_rcWay = rcWay;
     	sessionStorage.course_invoice_address = address;
     })
-    
+
     if(sessionStorage.course_invoice_type!==undefined){
     	$(".content_text").text(sessionStorage.course_invoice_type);
     	if ($('.content_text').text() == "增值税普通发票") {
@@ -548,7 +548,7 @@ $(function () {
     //         // 进入页面绑定,触发一次就解绑
     //         focusOnce()
     //     }
-        
+
     //     $('.' + obj).on('blur', function (e) {
     //         setTimeout(function() {
     //             var dom = document.activeElement;
@@ -582,5 +582,5 @@ $(function () {
             }
         }
         return arr
-    } 
-})
+    }
+})

+ 3 - 3
src/jfw/modules/app/src/web/staticres/jyapp/me/js/phone_bind.js

@@ -38,7 +38,7 @@ var vm = new Vue({
             cacheImgBase64: '',
         },
         conf: {
-            phoneReg: /^1\d{10}$/
+            phoneReg: /^1[3-9]\d{9}$/
         }
     },
     computed: {
@@ -262,7 +262,7 @@ var vm = new Vue({
                     if(res.error_code == 0 && $.isArray(res.data)){
                         _this.searchEntList = res.data;
                         _this.entListShow = true
-                    } 
+                    }
                 }
             })
         }, 300),
@@ -411,4 +411,4 @@ var vm = new Vue({
             })
         }
     }
-})
+})

+ 8 - 8
src/jfw/modules/app/src/web/staticres/jyapp/vipsubscribe/js/personal_info.js

@@ -1,4 +1,4 @@
- 
+
  // 倒计时函数
  function count(obj,hint) {
     var numTime = 60;
@@ -58,20 +58,20 @@ function check_name(obj,toast) {
 // 验证手机号
 function check_tel(obj,btn,toast) {
     let phone = obj.val();
-    if(!(/^1[3456789]\d{9}$/.test(phone))){
+    if(!(/^1[3-9]\d{9}$/.test(phone))){
         flags[1] = false
-        // return false; 
+        // return false;
         if(toast){
         	weui.toast('手机号格式不正确',{
 	            duration: 2000,
 	            className: 'custom-toast',
         	})
         }
-        btn.css('color','#888') 
+        btn.css('color','#888')
     }else{
         flags[1] = true
         if(flags[2]){
-	        btn.css('color','#2CB7CA') 
+	        btn.css('color','#2CB7CA')
         }
     }
     checkAll()
@@ -87,11 +87,11 @@ function check_imgcode(obj,btn,toast) {
 	            className: 'custom-toast',
         	})
         }
-        btn.css('color','#888') 
+        btn.css('color','#888')
     }else{
         flags[2] = true
         if(flags[1]){
-	        btn.css('color','#2CB7CA') 
+	        btn.css('color','#2CB7CA')
         }
     }
     checkAll()
@@ -123,4 +123,4 @@ function check_company(obj) {
         flags[4] = true
     }
     checkAll()
-}
+}

+ 14 - 14
src/jfw/modules/app/src/web/staticres/jyapp/wx_course/js/drawabill.js

@@ -7,7 +7,7 @@ $(function () {
     } else if ($('.content_text').text() == "增值税专用发票") {
         $('.identity').show()
     }
-    
+
     // 发票类型弹窗
     $('.type_inside').on("click", function () {
         weui.picker([{}], {
@@ -159,7 +159,7 @@ $(function () {
                 })
             }
         })
-        
+
         weui.picker(provinces, {
             className: 'custom-classname',
             container: 'body',
@@ -193,13 +193,13 @@ $(function () {
         //只能是中文
         chinaReg: /^[a-zA-Z\u4e00-\u9fa5]+$/,
         //手机号
-        telReg: /^(0|86|17951)?(13[0-9]|15[012356789]|166|17[3678]|18[0-9]|14[57])[0-9]{8}$/,
+        telReg: /^(0|86|17951)?(1[3-9])\d{9}$/,
         // 手机号或者固话
         telOrfixedReg: /^1\d{10}$|^(0\d{2,3}\-)?(\d{7,8})+(\-\d{1,4})?$/,
         //银行账号
         bankreg: /^(\d{16}|\d{19})$/,
     }
-    
+
     $('.company_ipt').on('blur',function(){
         var companyabill = $('.company_ipt').val()//开票单位
         var result = pattern.reg.test(companyabill);
@@ -309,7 +309,7 @@ $(function () {
         }
         invalidate()
     })
-    
+
     // 收件人验证
     $('.addressee_ipt').on('blur',function(){
         var addresseeperson = $('.addressee_ipt').val()//收件人
@@ -342,7 +342,7 @@ $(function () {
                 })
             }
         })
-        
+
         // 是否为邮寄
         var receptionPass = true
         if (!$('.reception').is(':hidden')) {
@@ -373,7 +373,7 @@ $(function () {
 				isAllPass = true
 			}
 		})
-		
+
         // 是否解锁button
         if(isInvoicePass && receptionPass && isAllPass) {
             $('.bottom_btn .confirm').prop('disabled', false)
@@ -443,7 +443,7 @@ $(function () {
             $('.weui-icon-btn').append(span)
         })
     }
-	
+
     // 我已阅读并了解xxx前面的 图标的选中与取消
     $('.submit-container .statement .iconfont').on('click', function () {
     	if($(this).hasClass("checked")){
@@ -454,7 +454,7 @@ $(function () {
         $(this).toggleClass('checked');
         invalidate();
     });
-    
+
     if(sessionStorage.getItem("course_checkA_")==="true"){
     	$(".i-agree").addClass("checked");
     	invalidate();
@@ -462,7 +462,7 @@ $(function () {
     	$(".i-agree").removeClass("checked");
     	invalidate();
     }
-    
+
     $(".state a").on("click", function(){
     	var invoiceType = $(".content_text").text();//发票类型
     	var invoiceRise = $(".company_text").text();//发票抬头
@@ -473,7 +473,7 @@ $(function () {
     	sessionStorage.course_invoice_rcWay = rcWay;
     	sessionStorage.course_invoice_address = address;
     })
-    
+
     if(sessionStorage.course_invoice_type!==undefined){
     	$(".content_text").text(sessionStorage.course_invoice_type);
     	if ($('.content_text').text() == "增值税普通发票") {
@@ -547,7 +547,7 @@ $(function () {
             // 进入页面绑定,触发一次就解绑
             focusOnce()
         }
-        
+
         $('.' + obj).on('blur', function (e) {
             setTimeout(function() {
                 var dom = document.activeElement;
@@ -581,5 +581,5 @@ $(function () {
             }
         }
         return arr
-    } 
-})
+    }
+})

+ 1 - 1
src/jfw/modules/app/src/web/templates/active/livePage/online.html

@@ -133,7 +133,7 @@
             try{
         			JyObj.hiddenBottom("0");
         		}catch(e){}
-            var regPhone = /^1[3|7|8]\d{9}$|^19[0-9]\d{8}$|^166\d{8}|^15[0-3|5-9]\d{8}|^14[5|7]\d{8}$/;
+            var regPhone = /^1[3-9]\d{9}$/;
             //var isLiving = Boolean(Math.round(Math.random())); // 模拟布尔值 是否直播中
             var timer = null;
             var liveHandle = {

+ 1 - 1
src/jfw/modules/app/src/web/templates/active/livePage/preheat.html

@@ -137,7 +137,7 @@
             try{
         			JyObj.hiddenBottom("0");
         		}catch(e){}
-            var regPhone = /^1[3|7|8]\d{9}$|^19[0-9]\d{8}$|^166\d{8}|^15[0-3|5-9]\d{8}|^14[5|7]\d{8}$/;
+            var regPhone = /^1[3-9]\d{9}$/;
             var timer = null;
             var liveHandle = {
                 init: function () {

+ 2 - 3
src/jfw/modules/app/src/web/templates/frontRouter/bigmember/free/info_collect.html

@@ -124,7 +124,7 @@
         computed: {
           btnDisabled: function () {
             var regName = this.info.name.length >= 2
-            var regPhone = /^1[3456789]\d{9}$/.test(this.info.phone)
+            var regPhone = /^1[3-9]\d{9}$/.test(this.info.phone)
             var regCom = this.info.company.length >= 2
             return !(regName && regPhone && regCom)
           }
@@ -159,8 +159,7 @@
             return pass
           },
           checkPhoneReg: function () {
-            // /^1[3|7|8]\d{9}$|^19[8-9]\d{8}$|^166\d{8}|^15[0-3|5-9]\d{8}|^14[5|7]\d{8}$/
-            var pass = /^1[3456789]\d{9}$/.test(this.info.phone)
+            var pass = /^1[3-9]\d{9}$/.test(this.info.phone)
             if (this.info.phone) {
               if (pass) {
                 this.errorMsg.phone = ''

+ 1 - 1
src/jfw/modules/app/src/web/templates/frontRouter/bigmember/free/perfect_info.html

@@ -1102,7 +1102,7 @@
           return this.infoMap.name
         },
         checkPhone() {
-          return /^1[3|7|8]\d{9}$|^19[8-9]\d{8}$|^166\d{8}|^15[0-3|5-9]\d{8}|^14[5|7]\d{8}$/.test(this.infoMap.phone)
+          return /^1[3-9]\d{9}$/.test(this.infoMap.phone)
         },
         checkEmail() {
           if (!this.moduleShow.email) return true

+ 1 - 1
src/jfw/modules/app/src/web/templates/frontRouter/bigmember/free/perfect_info_partner.html

@@ -134,7 +134,7 @@
         return namereg.test(this.infoMap.name)
       },
       checkPhone () {
-        return /^1[3|7|8]\d{9}$|^19[8-9]\d{8}$|^166\d{8}|^15[0-3|5-9]\d{8}|^14[5|7]\d{8}$/.test(this.infoMap.phone)
+        return /^1[3-9]\d{9}$/.test(this.infoMap.phone)
       },
       checkEntName () {
         if (this.infoMap.company.trim().length > 50 || this.infoMap.company.trim().length < 2) {

+ 1 - 1
src/jfw/modules/app/src/web/templates/frontRouter/bigmember/free/perfect_info_push.html

@@ -231,7 +231,7 @@
         return namereg.test(this.infoMap.name)
       },
       checkPhone () {
-        return /^1[3|7|8]\d{9}$|^19[8-9]\d{8}$|^166\d{8}|^15[0-3|5-9]\d{8}|^14[5|7]\d{8}$/.test(this.infoMap.phone)
+        return /^1[3-9]\d{9}$/.test(this.infoMap.phone)
       },
       checkEmail () {
         if (this.infoMap.email.length > 50) {

+ 1 - 1
src/jfw/modules/app/src/web/templates/frontRouter/bigmember/free/perfect_info_solution.html

@@ -241,7 +241,7 @@
         return namereg.test(this.infoMap.name)
       },
       checkPhone () {
-        return /^1[3|7|8]\d{9}$|^19[8-9]\d{8}$|^166\d{8}|^15[0-3|5-9]\d{8}|^14[5|7]\d{8}$/.test(this.infoMap.phone)
+        return /^1[3-9]\d{9}$/.test(this.infoMap.phone)
       },
       checkEntName () {
         if (this.infoMap.company.trim().length > 50 || this.infoMap.company.trim().length < 2) {

+ 1 - 1
src/jfw/modules/app/src/web/templates/frontRouter/bigmember/free/perfect_info_strud.html

@@ -268,7 +268,7 @@
         return namereg.test(this.infoMap.name)
       },
       checkPhone () {
-        return /^1[3|7|8]\d{9}$|^19[8-9]\d{8}$|^166\d{8}|^15[0-3|5-9]\d{8}|^14[5|7]\d{8}$/.test(this.infoMap.phone)
+        return /^1[3-9]\d{9}$/.test(this.infoMap.phone)
       },
       checkEmail () {
         if (this.infoMap.email.length > 50) {

+ 2 - 2
src/jfw/modules/app/src/web/templates/invoice/invoicing.html

@@ -150,7 +150,7 @@
                         className: 'jy-alert',
                         buttons: [{
                           label: '我知道了',
-                          onClick: function(){ 
+                          onClick: function(){
                             history.back()
                           }
                         }]
@@ -338,7 +338,7 @@
         })
         var invoice = {
             reg:{
-                tel:/^1[3456789]{1}\d{9}$/,
+                tel:/^1[3-9]\d{9}$/,
                 email:/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/,
                 code:/(^[A-Za-z0-9]{15}$)|(^[A-Za-z0-9]{17,18}$)|(^[A-Za-z0-9]{20}$)/,
                 companyName:/^[\u4e00-\u9fa5_a-zA-Z0-9_\(_\)_\uff08_\uff09\)]+$/,

+ 1 - 1
src/jfw/modules/app/src/web/templates/me/setphone.html

@@ -104,7 +104,7 @@
                 }
                 // 输入框校验
                 function checkInputError (e) {
-                    var s_phone_status = /^1[3|7|8]\d{9}$|^19[8-9]\d{8}$|^166\d{8}|^15[0-3|5-9]\d{8}|^14[5|7]\d{8}$/.test(s_phone.val())
+                    var s_phone_status = /^1[3-9]\d{9}$/.test(s_phone.val())
                     var s_verify_img_status = /^\d{4}$/.test(s_verify_img.val())
                     var s_verify_status = /^\d{6}$/.test(s_verify.val())
 

+ 1 - 1
src/jfw/modules/app/src/web/templates/vipsubscribe/trial_info.html

@@ -153,7 +153,7 @@
         $('.code_btn').click(function (e) {
             e.stopPropagation();
             let phone = $('.phone').val();
-            if (/^1[3456789]\d{9}$/.test(phone)) {
+            if (/^1[3-9]\d{9}$/.test(phone)) {
                 $DoPost("/subscribepay/trial/sendPhoneCaptcha", {
                     "phoneNum": phone,
                     "imgCancode": $.trim($('.code').val())

+ 1 - 1
src/web/staticres/big-member/js/ontrial-commit.js

@@ -127,7 +127,7 @@ var vNode = {
             location.href = './free_contrast_trial'
         },
         checkPhoneRegPass: function () {
-            var pass = /^1[3|7|8]\d{9}$|^19[8-9]\d{8}$|^166\d{8}|^15[0-3|5-9]\d{8}|^14[5|7]\d{8}$/.test(this.info.phone)
+            var pass = /^1[3-9]\d{9}$/.test(this.info.phone)
             if (this.info.phone) {
                 if (pass) {
                     this.errorMessage.phone = ''

+ 2 - 2
src/web/staticres/common-module/area-pack/js/buy.js

@@ -181,7 +181,7 @@ var vm = new Vue({
     validatorPhonePass: function () {
       var phone = this.userInfo.phone
       if (!phone) return true
-      return /^1\d{10}$/.test(phone)
+      return /^1[3-9]\d{9}$/.test(phone)
     },
   },
   watch: {
@@ -359,7 +359,7 @@ var vm = new Vue({
           type: 'POST',
           data: {
             useProduct: spec.productId,
-            useProductType: 0 
+            useProductType: 0
           },
           success: function (res) {
             if (res && res.error_code === 0) {

+ 1 - 1
src/web/staticres/common-module/data-pack/js/recharge.js

@@ -87,7 +87,7 @@ var vm = new Vue({
     validatorPhonePass: function () {
       var phone = this.userInfo.phone
       if (!phone) return true
-      return /^1\d{10}$/.test(phone)
+      return /^1[3-9]\d{9}$/.test(phone)
     },
   },
   watch: {

+ 1 - 1
src/web/staticres/common-module/file-pack/js/buy.js

@@ -188,7 +188,7 @@ var vm = new Vue({
     validatorPhonePass: function () {
       var phone = this.userInfo.phone
       if (!phone) return true
-      return /^1\d{10}$/.test(phone)
+      return /^1[3-9]\d{9}$/.test(phone)
     },
   },
   watch: {

+ 2 - 2
src/web/staticres/common-module/pc-dialog/js/leave-info-dialog.js

@@ -161,7 +161,7 @@ var vm = new Vue({
       }
     }
     var validPhone = function(rule,value,callback) {
-      var status = /^1[3456789]\d{9}$/.test(value)
+      var status = /^1[3-9]\d{9}$/.test(value)
       if(value === '') {
         return callback(new Error('手机号为必填项'));
       } else if (!status) {
@@ -363,7 +363,7 @@ var vm = new Vue({
     },
     // 发送验证码
     sendCode: function() {
-      var status = /^1[3456789]\d{9}$/.test(this.form.phone)
+      var status = /^1[3-9]\d{9}$/.test(this.form.phone)
       var _this = this
       if (!status) return
       $.ajax({

+ 9 - 9
src/web/staticres/course/js/drawabill.js

@@ -7,7 +7,7 @@ $(function () {
     } else if ($('.content_text').text() == "增值税专用发票") {
         $('.identity').show()
     }
-    
+
     // 发票类型弹窗
     $('.type_inside').on("click", function () {
         weui.picker([{}], {
@@ -159,7 +159,7 @@ $(function () {
                 })
             }
         })
-        
+
         weui.picker(provinces, {
             className: 'custom-classname',
             container: 'body',
@@ -193,13 +193,13 @@ $(function () {
         //只能是中文
         chinaReg: /^[a-zA-Z\u4e00-\u9fa5]+$/,
         //手机号
-        telReg: /^(0|86|17951)?(13[0-9]|15[012356789]|166|17[3678]|18[0-9]|14[57])[0-9]{8}$/,
+        telReg: /^(0|86|17951)?(1[3-9])\d{9}$/,
         // 手机号或者固话
         telOrfixedReg: /^1\d{10}$|^(0\d{2,3}-?|\(0\d{2,3}\))?[1-9]\d{4,7}(-\d{1,8})?$/,
         //银行账号
         bankreg: /^(\d{16}|\d{19})$/,
     }
-    
+
     $('.company_ipt').on('blur',function(){
         var companyabill = $('.company_ipt').val()//开票单位
         var result = pattern.reg.test(companyabill);
@@ -309,7 +309,7 @@ $(function () {
         }
         invalidate()
     })
-    
+
     // 收件人验证
     $('.addressee_ipt').on('blur',function(){
         var addresseeperson = $('.addressee_ipt').val()//收件人
@@ -342,7 +342,7 @@ $(function () {
                 })
             }
         })
-        
+
         // 是否为邮寄
         var receptionPass = true
         if (!$('.reception').is(':hidden')) {
@@ -458,7 +458,7 @@ $(function () {
             // 进入页面绑定,触发一次就解绑
             focusOnce()
         }
-        
+
         $('.' + obj).on('blur', function (e) {
             setTimeout(function() {
                 var dom = document.activeElement;
@@ -492,5 +492,5 @@ $(function () {
             }
         }
         return arr
-    } 
-})
+    }
+})

+ 9 - 9
src/web/staticres/course/js/invoice.js

@@ -1,6 +1,6 @@
 var regCompany = /^[\u4e00-\u9fa5A-Za-z]{2,50}$/;
 var regName = /^[\u4e00-\u9fa5]{2,6}$/;
-var regPhone = /^[1](([3][0-9])|([4][5-9])|([5][0-3,5-9])|([6][5,6])|([7][0-8])|([8][0-9])|([9][1,8,9]))[0-9]{8}$/;
+var regPhone = /^1[3-9]\d{9}$/;
 var regFixed_tle =/^1\d{10}$|^(0\d{2,3}-?|\(0\d{2,3}\))?[0-9]\d{6,7}(-\d{1,4})?$/;
 var regNumber = /^[0-9A-Z]{18}$/;
 // 校验开单位发票
@@ -20,7 +20,7 @@ function checkForm() {
     var inputType = $('input[name="invoice_type"]').val();//发票类型
     var inputWay = $('input[name="unit_get_way"]').val();//领取方式
     var flag = $('.checkbox').is(':checked');
-    
+
     if(inputUnit == '单位' && inputType == '增值税普通发票' && inputWay == '现场领取'){
         if(
             regNumber.test(number)
@@ -32,7 +32,7 @@ function checkForm() {
         }
     }else if(inputUnit == '单位' && inputType == '增值税普通发票' && inputWay == '邮寄'){
         if(
-            regNumber.test(number) 
+            regNumber.test(number)
             && regCompany.test(company)
             && regName.test(consignee)
             && regPhone.test(tel)
@@ -50,7 +50,7 @@ function checkForm() {
             && regNumber.test(number)
             && regAddress != ''
             && regFixed_tle.test(phone)
-            && bank != '' 
+            && bank != ''
             && bankCard != ''
 			&&flag
         ){
@@ -64,7 +64,7 @@ function checkForm() {
             && regNumber.test(number)
             && regAddress != ''
             && regFixed_tle.test(phone)
-            && bank != '' 
+            && bank != ''
             && bankCard != ''
             && regName.test(consignee)
             && regPhone.test(tel)
@@ -202,7 +202,7 @@ $(function () {
             }
         }
     });
-    
+
     // 领取方式
     simSelect({
         'dom': document.getElementById('unit_get_method'),
@@ -224,7 +224,7 @@ $(function () {
             checkForm();
         }
     });
-    
+
     $('.unit_name').on('blur',function(){
         if(regCompany.test($(this).val())){
             $(this).parent().siblings('.success').show().siblings('.error').hide();
@@ -362,7 +362,7 @@ $(function () {
         var detailAddress = $('.detail_address').val().trim();//详细地址
         var inputUnit = $('input[name="invoice_title"]').val();//发票抬头
         var inputType = $('input[name="invoice_type"]').val();//发票类型
-        var inputWay = $('input[name="unit_get_way"]').val();//领取方式 
+        var inputWay = $('input[name="unit_get_way"]').val();//领取方式
 		var realName = $('.real_name').val().trim();//真实姓名
 
 		var param = {
@@ -401,4 +401,4 @@ $(function () {
 			}
 		})
     })
-})
+})

+ 4 - 4
src/web/staticres/electronic_invoice/js/invoice.js

@@ -1,6 +1,6 @@
 var regCompany=/^[\u4e00-\u9fa5_a-zA-Z0-9_\(_\)_\uff08_\uff09\)]{2,50}$/;
 var regCode = /(^[A-Za-z0-9]{15}$)|(^[A-Za-z0-9]{17,18}$)|(^[A-Za-z0-9]{20}$)/;
-var regPhone = /^1[3456789]{1}\d{9}$/;
+var regPhone = /^1[3-9]\d{9}$/;
 var regEmail = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/;
 // 校验开单位发票
 function checkForm() {
@@ -9,7 +9,7 @@ function checkForm() {
     var phone = $('.tel').val().trim();//手机号
     var email = $('.email').val().trim();//邮箱
     var inputUnit = $('input[name="invoice_title"]').val();//发票抬头
-    
+
     if(inputUnit == '个人'){
         if(
             regPhone.test(phone)
@@ -190,7 +190,7 @@ $(function () {
         $('.error').hide()
         $('.success').hide()
     })
-	
+
 	function getParam(name) {
 		var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
 		var r = window.location.search.substr(1).match(reg); //获取url中"?"符后的字符串并正则匹配
@@ -201,4 +201,4 @@ $(function () {
 		r = null;
 		return context == null || context == "" || context == "undefined" ? "" : context;
 	}
-})
+})

+ 1 - 1
src/web/staticres/frontRouter/pc/bidedoc/js/index-pc.js

@@ -15,7 +15,7 @@ var vm = new Vue({
   delimiters: ['{', '}'],
   data: function () {
     var validPhone = function(rule,value,callback) {
-      var status = /^1[3456789]\d{9}$/.test(value)
+      var status = /^1[3-9]\d{9}$/.test(value)
       if(value === '') {
         return callback(new Error('手机号为必填项'));
       } else if (!status) {

+ 1 - 1
src/web/staticres/frontRouter/pc/solution/js/pc-collect-solution-info.js

@@ -119,7 +119,7 @@ var vmSolution = new Vue({
       }
     }
     var validPhone = function(rule,value,callback) {
-      var status = /^1[3456789]\d{9}$/.test(value)
+      var status = /^1[3-9]\d{9}$/.test(value)
       if(value === '') {
         return callback(new Error('手机号为必填项'));
       } else if (!status) {

+ 1 - 1
src/web/staticres/js/pc-collect-bid-info.js

@@ -132,7 +132,7 @@ var vmbid = new Vue({
       }
     }
     var validPhone = function(rule,value,callback) {
-      var status = /^1[3456789]\d{9}$/.test(value)
+      var status = /^1[3-9]\d{9}$/.test(value)
       if(value === '') {
         return callback(new Error('手机号为必填项'));
       } else if (!status) {

+ 1 - 1
src/web/staticres/js/pc-collect-partner-info.js

@@ -97,7 +97,7 @@ var vmPartner = new Vue({
       }
     }
     var validPhone = function(rule,value,callback) {
-      var status = /^1[3456789]\d{9}$/.test(value)
+      var status = /^1[3-9]\d{9}$/.test(value)
       if(value === '') {
         return callback(new Error('手机号为必填项'));
       } else if (!status) {

+ 1 - 1
src/web/staticres/js/pc-collect-user-info.js

@@ -214,7 +214,7 @@ var vm = new Vue({
       }
     }
     var validPhone = function(rule,value,callback) {
-      var status = /^1[3456789]\d{9}$/.test(value)
+      var status = /^1[3-9]\d{9}$/.test(value)
       if(value === '') {
         return callback(new Error('手机号为必填项'));
       } else if (!status) {

+ 3 - 3
src/web/staticres/me/js/phone_bind.js

@@ -38,7 +38,7 @@ var vm = new Vue({
             cacheImgBase64: '',
         },
         conf: {
-            phoneReg: /^1\d{10}$/
+            phoneReg: /^1[3-9]\d{9}$/
         }
     },
     computed: {
@@ -252,7 +252,7 @@ var vm = new Vue({
                     if(res.error_code == 0 && $.isArray(res.data)){
                         _this.searchEntList = res.data;
                         _this.entListShow = true
-                    } 
+                    }
                 }
             })
         }, 300),
@@ -371,4 +371,4 @@ var vm = new Vue({
             }
         },
     }
-})
+})

+ 8 - 8
src/web/staticres/vipsubscribe/js/personal_info.js

@@ -1,4 +1,4 @@
- 
+
  // 倒计时函数
  function count(obj,hint) {
     var numTime = 60;
@@ -58,20 +58,20 @@ function check_name(obj,toast) {
 // 验证手机号
 function check_tel(obj,btn,toast) {
     var phone = obj.val();
-    if(!(/^1[3456789]\d{9}$/.test(phone))){
+    if(!(/^1[3-9]\d{9}$/.test(phone))){
         flags[1] = false
-        // return false; 
+        // return false;
         if(toast){
         	weui.toast('手机号格式不正确',{
 	            duration: 2000,
 	            className: 'custom-toast',
         	})
         }
-        btn.css('color','#888') 
+        btn.css('color','#888')
     }else{
         flags[1] = true
         if(flags[2]){
-	        btn.css('color','#2CB7CA') 
+	        btn.css('color','#2CB7CA')
         }
     }
     checkAll()
@@ -87,11 +87,11 @@ function check_imgcode(obj,btn,toast) {
 	            className: 'custom-toast',
         	})
         }
-        btn.css('color','#888') 
+        btn.css('color','#888')
     }else{
         flags[2] = true
         if(flags[1]){
-	        btn.css('color','#2CB7CA') 
+	        btn.css('color','#2CB7CA')
         }
     }
     checkAll()
@@ -123,4 +123,4 @@ function check_company(obj) {
         flags[4] = true
     }
     checkAll()
-}
+}

+ 14 - 14
src/web/staticres/wx_course/js/drawabill.js

@@ -7,7 +7,7 @@ $(function () {
     } else if ($('.content_text').text() == "增值税专用发票") {
         $('.identity').show()
     }
-    
+
     // 发票类型弹窗
     $('.type_inside').on("click", function () {
         weui.picker([{}], {
@@ -159,7 +159,7 @@ $(function () {
                 })
             }
         })
-        
+
         weui.picker(provinces, {
             className: 'custom-classname',
             container: 'body',
@@ -193,13 +193,13 @@ $(function () {
         //只能是中文
         chinaReg: /^[a-zA-Z\u4e00-\u9fa5]+$/,
         //手机号
-        telReg: /^(0|86|17951)?(13[0-9]|15[012356789]|166|17[3678]|18[0-9]|14[57])[0-9]{8}$/,
+        telReg: /^(0|86|17951)?(1[3-9])\d{9}$/,
         // 手机号或者固话
         telOrfixedReg: /^1\d{10}$|^(0\d{2,3}\-)?(\d{7,8})+(\-\d{1,4})?$/,
         //银行账号
         bankreg: /^(\d{16}|\d{19})$/,
     }
-    
+
     $('.company_ipt').on('blur',function(){
         var companyabill = $('.company_ipt').val()//开票单位
         var result = pattern.reg.test(companyabill);
@@ -309,7 +309,7 @@ $(function () {
         }
         invalidate()
     })
-    
+
     // 收件人验证
     $('.addressee_ipt').on('blur',function(){
         var addresseeperson = $('.addressee_ipt').val()//收件人
@@ -342,7 +342,7 @@ $(function () {
                 })
             }
         })
-        
+
         // 是否为邮寄
         var receptionPass = true
         if (!$('.reception').is(':hidden')) {
@@ -373,7 +373,7 @@ $(function () {
 				isAllPass = true
 			}
 		})
-		
+
         // 是否解锁button
         if(isInvoicePass && receptionPass && isAllPass) {
             $('.bottom_btn .confirm').prop('disabled', false)
@@ -443,7 +443,7 @@ $(function () {
             $('.weui-icon-btn').append(span)
         })
     }
-	
+
     // 我已阅读并了解xxx前面的 图标的选中与取消
     $('.submit-container .statement .iconfont').on('click', function () {
     	if($(this).hasClass("checked")){
@@ -454,7 +454,7 @@ $(function () {
         $(this).toggleClass('checked');
         invalidate();
     });
-    
+
     if(sessionStorage.getItem("course_checkA_")==="true"){
     	$(".i-agree").addClass("checked");
     	invalidate();
@@ -462,7 +462,7 @@ $(function () {
     	$(".i-agree").removeClass("checked");
     	invalidate();
     }
-    
+
     $(".state a").on("click", function(){
     	var invoiceType = $(".content_text").text();//发票类型
     	var invoiceRise = $(".company_text").text();//发票抬头
@@ -473,7 +473,7 @@ $(function () {
     	sessionStorage.course_invoice_rcWay = rcWay;
     	sessionStorage.course_invoice_address = address;
     })
-    
+
     if(sessionStorage.course_invoice_type!==undefined){
     	$(".content_text").text(sessionStorage.course_invoice_type);
     	if ($('.content_text').text() == "增值税普通发票") {
@@ -547,7 +547,7 @@ $(function () {
             // 进入页面绑定,触发一次就解绑
             focusOnce()
         }
-        
+
         $('.' + obj).on('blur', function (e) {
             setTimeout(function() {
                 var dom = document.activeElement;
@@ -581,5 +581,5 @@ $(function () {
             }
         }
         return arr
-    } 
-})
+    }
+})

+ 5 - 5
src/web/staticres/zqluckdraw/js/global.js

@@ -9367,7 +9367,7 @@ return jQuery;
 
 		语言包,可以设置一些通用的中文或者设置多语言包
 
-		usage : 
+		usage :
 
 		mc.lang(strName); // 调用相应的语言包
 		mc.lang(strName,arg1,...); // 调用语言包 并且替换里面的一些占位符,下面给出占位符写法
@@ -9612,7 +9612,7 @@ return jQuery;
 		// 验证
 		is: {
 			phone: function(str) {
-				return (/^1[3|4|5|7|8]\d{9}$/.test(str));
+				return (/^1[3-9]\d{9}$/.test(str));
 			}
 		},
 
@@ -9842,7 +9842,7 @@ return jQuery;
 })(window,mcShop);;
 (function(win, mc) {
 
-	
+
 
 })(window, mcShop);;
 
@@ -9903,7 +9903,7 @@ return jQuery;
 			data.template = mc.config.test_template || data.template;
 
 			if (data.template == 'template_11' || data.template == 'template_12') {
-				mc.util.toast(mc.lang('templateUndefined')); 
+				mc.util.toast(mc.lang('templateUndefined'));
 				return;
 			}
 
@@ -10035,7 +10035,7 @@ return jQuery;
         $view : {},
         init:function(){
             var $content = $("#winner-list ul");
-            
+
             var content = $content.html();
             $content.html(content + content);
 

+ 2 - 2
src/web/templates/active/livePage/live_preheat_wx.html

@@ -154,7 +154,7 @@
       window.addEventListener('pageshow', function () {
     	  PageInit();
       });
-      var regPhone = /^1[3|7|8]\d{9}$|^19[0-9]\d{8}$|^166\d{8}|^15[0-3|5-9]\d{8}|^14[5|7]\d{8}$/;
+      var regPhone = /^1[3-9]\d{9}$/;
       var timer = null;
       var isSub = {{.T.checkIsSubscribeFlag}}; //是否关注公众号
       var live_Active_Start = {{.T.Live_Active_Start}}; //活动开始时间
@@ -317,4 +317,4 @@
 {{include "/common/baiducc.html"}}
 </body>
 
-</html>
+</html>

+ 5 - 5
src/web/templates/active/mob-LOG.html

@@ -117,7 +117,7 @@
 				var u = navigator.userAgent;
 				var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
 				var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
-				
+
 				/*判断浏览器终端*/
 				if(isiOS) {
 					$(".wx_inputChange").on("focus", function() {
@@ -171,7 +171,7 @@
 			})
 			//
 			function wx_input(e){
-				var reg = /^1[34578]\d{9}$/;
+				var reg = /^1[3-9]\d{9}$/;
 				var $val = $(e).prev("input").val();
 				if(reg.test($val)) {
 					$.ajax({
@@ -185,7 +185,7 @@
 								$("#dialog").html("手机号码" + $val + "已提交成功,我们会尽快与您联系!感谢您的支持!").slideDown();
 								setTimeout(function() {
 									$("#dialog").slideUp();
-								}, 3000)	
+								}, 3000)
 							}else if(data.msg=="E"){
 								$("#dialog").html("手机号码"+$val+"已经提交过,请检查输入是否有误").slideDown();
 								setTimeout(function() {
@@ -199,7 +199,7 @@
 							}
 						}
 					});
-					
+
 				} else {
 					$("#dialog").html("您输入的"+$val+"不是有效的手机号码,请检查输入是否有误。").slideDown();
 					setTimeout(function() {
@@ -224,4 +224,4 @@
 	</body>
 
 {{include "/common/baiducc.html"}}
-</html>
+</html>

+ 3 - 3
src/web/templates/active/pc-LOG.html

@@ -174,7 +174,7 @@ $("input").on("input",function () {
 /* 手机验证和弹窗 */
 //
 function wx_input(e){
-	var reg = /^1[34578]\d{9}$/;
+	var reg = /^1[3-9]\d{9}$/;
 	var $val = $(e).prev("input").val();
 	if(reg.test($val)) {
 		$.ajax({
@@ -189,7 +189,7 @@ function wx_input(e){
 					$('#dialog .inner').html("手机号码" + $val + "已提交成功,我们会尽快与您联系!感谢您的支持!");
 					setTimeout(function() {
 						$("#dialog").slideUp();
-					}, 3000)	
+					}, 3000)
 				}else if(data.msg=="E"){
      					$('#dialog').slideDown()
 					$("#dialog .inner").html("手机号码"+$val+"已经提交过,请检查输入是否有误");
@@ -249,4 +249,4 @@ function wx_input(e){
 </script>
 {{include "/common/baiducc.html"}}
 </body>
-</html>
+</html>

+ 2 - 2
src/web/templates/frontRouter/wx/bigmember/free/info_collect.html

@@ -120,7 +120,7 @@
         computed: {
           btnDisabled: function () {
             var regName = this.info.name.length >= 2
-            var regPhone = /^1[3456789]\d{9}$/.test(this.info.phone)
+            var regPhone = /^1[3-9]\d{9}$/.test(this.info.phone)
             var regCom = this.info.company.length >= 2
             return !(regName && regPhone && regCom)
           }
@@ -155,7 +155,7 @@
             return pass
           },
           checkPhoneReg: function () {
-            var pass = /^1[3456789]\d{9}$/.test(this.info.phone)
+            var pass = /^1[3-9]\d{9}$/.test(this.info.phone)
             if (this.info.phone) {
               if (pass) {
                 this.errorMsg.phone = ''

+ 1 - 1
src/web/templates/frontRouter/wx/bigmember/free/perfect_info.html

@@ -759,7 +759,7 @@
         return this.infoMap.name
       },
       checkPhone () {
-        return /^1[3|7|8]\d{9}$|^19[8-9]\d{8}$|^166\d{8}|^15[0-3|5-9]\d{8}|^14[5|7]\d{8}$/.test(this.infoMap.phone)
+        return /^1[3-9]\d{9}$/.test(this.infoMap.phone)
       },
       checkEmail () {
         if (!this.moduleShow.email) return true

+ 1 - 1
src/web/templates/frontRouter/wx/bigmember/free/perfect_info_partner.html

@@ -175,7 +175,7 @@
         return namereg.test(this.infoMap.name)
       },
       checkPhone () {
-        return /^1[3|7|8]\d{9}$|^19[8-9]\d{8}$|^166\d{8}|^15[0-3|5-9]\d{8}|^14[5|7]\d{8}$/.test(this.infoMap.phone)
+        return /^1[3-9]\d{9}$/.test(this.infoMap.phone)
       },
       checkEntName () {
         if (this.infoMap.company.trim().length > 50 || this.infoMap.company.trim().length < 2) {

+ 1 - 1
src/web/templates/frontRouter/wx/bigmember/free/perfect_info_solution.html

@@ -254,7 +254,7 @@
         return namereg.test(this.infoMap.name)
       },
       checkPhone () {
-        return /^1[3|7|8]\d{9}$|^19[8-9]\d{8}$|^166\d{8}|^15[0-3|5-9]\d{8}|^14[5|7]\d{8}$/.test(this.infoMap.phone)
+        return /^1[3-9]\d{9}$/.test(this.infoMap.phone)
       },
       checkEmail () {
         if (this.infoMap.email.length > 50) {

+ 1 - 1
src/web/templates/frontRouter/wx/bigmember/free/perfect_info_strud.html

@@ -283,7 +283,7 @@
         return namereg.test(this.infoMap.name)
       },
       checkPhone () {
-        return /^1[3|7|8]\d{9}$|^19[8-9]\d{8}$|^166\d{8}|^15[0-3|5-9]\d{8}|^14[5|7]\d{8}$/.test(this.infoMap.phone)
+        return /^1[3-9]\d{9}$/.test(this.infoMap.phone)
       },
       checkEmail () {
         if (this.infoMap.email.length > 50) {

+ 1 - 1
src/web/templates/weixin/invoice/invoicing.html

@@ -353,7 +353,7 @@
         })
         var invoice = {
             reg:{
-                tel:/^1[3456789]{1}\d{9}$/,
+                tel:/^1[3-9]\d{9}$/,
                 email:/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/,
                 code:/(^[A-Za-z0-9]{15}$)|(^[A-Za-z0-9]{17,18}$)|(^[A-Za-z0-9]{20}$)/,
                 companyName:/^[\u4e00-\u9fa5_a-zA-Z0-9_\(_\)_\uff08_\uff09\)]+$/,

+ 1 - 1
src/web/templates/weixin/setphone.html

@@ -94,7 +94,7 @@
                 }
                 // 输入框校验
                 function checkInputError (e) {
-                    var s_phone_status = /^1[3|7|8]\d{9}$|^19[8-9]\d{8}$|^166\d{8}|^15[0-3|5-9]\d{8}|^14[5|7]\d{8}$/.test(s_phone.val())
+                    var s_phone_status = /^1[3-9]\d{9}$/.test(s_phone.val())
                     var s_verify_img_status = /^\d{4}$/.test(s_verify_img.val())
                     var s_verify_status = /^\d{6}$/.test(s_verify.val())
 

+ 1 - 1
src/web/templates/weixin/vipsubscribe/trial_info.html

@@ -140,7 +140,7 @@
         $('.code_btn').click(function (e) {
             e.stopPropagation();
             var phone = $('.phone').val();
-            if (/^1[3456789]\d{9}$/.test(phone)) {
+            if (/^1[3-9]\d{9}$/.test(phone)) {
                 $DoPost("/subscribepay/trial/sendPhoneCaptcha", {
                     "phoneNum": phone,
                     "imgCancode": $.trim($('.code').val())