Paul 2 лет назад
Родитель
Сommit
b10be2d70a
2 измененных файлов с 41 добавлено и 32 удалено
  1. 1 1
      New Text Document.html
  2. 40 31
      js/check.xlsx.full.js

+ 1 - 1
New Text Document.html

@@ -51,7 +51,7 @@
                            document.getElementById('message').innerHTML += HaveData3Para(workbook,"C","C16");
                             return;
                           };
-                          readWorkbook(workbook,"message","2022-04-07","汤孝俊","U1063","U1063P2022");
+                          readWorkbook(workbook,"message","2022-05-22","兰国玉","U1065","U1065P2022");
                          // if (document.getElementById('TextBox3').innerHTML == ""&&document.getElementById('FileUpload1').value != "") {                           
                          //     document.getElementById('Button1').disabled =false;
                               //alert("pass!")                             

+ 40 - 31
js/check.xlsx.full.js

@@ -194,8 +194,8 @@
 				 };
 
 				 function 站归类B1(str) {
-					var reg=/(新址|共址|维护|微站)/;
-					if(!reg.test(str)){
+					var arrStr = ["新址","共址","维护","微站"];	
+					if(!myMatch(arrStr,str)){					 
 					   return "所填:"+ str +",不是其一:新址|共址|维护|微站 !";
 					}else{
 					   return true;
@@ -203,8 +203,8 @@
 				 };
 				 
 				 function 站归类B2(str) {
-					var reg=/(新址|共址|维护|微站|存满|软扩)/;
-					if(!reg.test(str)){
+						var arrStr = ["新址","共址","维护","微站","存满","软扩"];	
+					if(!myMatch(arrStr,str)){								
 					   return "所填:"+ str +",不是其一:新址|共址|维护|微站|存满|软扩 !";
 					}else{
 					   return true;
@@ -212,8 +212,8 @@
 				 };
 
 				 function 区域归类(str) {
-					var reg=/(城区|非城区)/;
-					if(!reg.test(str)){
+					var arrStr = ["城区","非城区"];	
+					if(!myMatch(arrStr,str)){	
 					   return "所填:"+ str +",不是其一:城区|非城区 !";
 					}else{
 					   return true;
@@ -283,11 +283,21 @@
 				}else{
 					return true;
 				};					
-		      };*/				  
-			  
+		      };*/	
+
+			  function myMatch(arrClass,str) {
+				  var b=false
+				  for (let index = 0; index < arrClass.length; index++) {
+					  if (arrClass[index]===str) {
+						b=true
+					  }					  
+				  }
+				  return b;
+			  };
+
 			  function 受阻归类(str) {
-				var reg=/(成功|部分|失败)/;
-				if(!reg.test(str)){
+				var arrStr = ["成功","部分","失败"];				
+				if(!myMatch(arrStr,str)){
 				   return "所填:"+ str +",不是其一:成功|部分|失败 !";
 				}else{
 				   return true;
@@ -295,8 +305,8 @@
 			 };		
 
 			 function 段归类(str) {
-				var reg=/(新建管道|干线|城域|家集客)/;
-				if(!reg.test(str)){
+				var arrStr = ["新建管道","干线","城域","家集客"];				
+				if(!myMatch(arrStr,str)){
 				   return "所填:"+ str +",不是其一:新建管道|干线|城域|家集客 !";
 				}else{
 				   return true;
@@ -313,8 +323,8 @@
 
 			 
 			 function 室分归类B7(str) {
-				var reg=/(信源改造|传统分布|新型分布)/;
-				if(!reg.test(str)){
+				var arrStr = ["信源改造","传统分布","新型分布"];				
+				if(!myMatch(arrStr,str)){
 				   return "所填:"+ str +",不是其一:信源改造|传统分布|新型分布 !";
 				}else{
 				   return true;
@@ -322,17 +332,16 @@
 			 };			
 			 
 			 function 室分归类B8(str) {
-				var reg=/(传统分布|新型分布)/;
-				if(!reg.test(str)){
+				var arrStr = ["传统分布","新型分布"];				
+				if(!myMatch(arrStr,str)){
 				   return "所填:"+ str +",不是其一:传统分布|新型分布 !";
 				}else{
 				   return true;
 				};
 			 };			
 
-			 function 室分归类B9(str) {
-				var reg=/(仅信源)/;
-				if(!reg.test(str)){
+			 function 室分归类B9(str) {		
+				if(str != "仅信源"){
 				   return "所填:"+ str +",不是:仅信源 !";
 				}else{
 				   return true;
@@ -340,8 +349,8 @@
 			 };			
 
 			 function 交通归类(str) {
-				var reg=/(租公司车|租个人车|打车|网约车|公交地铁|步行|他方出车|按出图包干)/;
-				if(!reg.test(str)){
+				var arrStr = ["租公司车","租个人车","打车","网约车","公交地铁","步行","他方出车","按出图包干"];				
+				if(!myMatch(arrStr,str)){
 				   return "所填:"+ str +",不是其一:租公司车|租个人车|打车|网约车|公交地铁|步行|他方出车|按出图包干 !";
 				}else{
 				   return true;
@@ -349,8 +358,8 @@
 			 };			
 
 			 function 用车归类(str) {
-				var reg=/(普通车|越野车|其他)/;
-				if(!reg.test(str)){
+				var arrStr = ["普通车","越野车","其他"];				
+				if(!myMatch(arrStr,str)){
 				   return "所填:"+ str +",不是其一:普通车|越野车|其他 !";
 				}else{
 				   return true;
@@ -540,8 +549,8 @@ function 年月(str) {
 };
 
 function 是否(str) {
-	var reg=/(是|否)/;
-	if(!reg.test(str)){
+	var arrStr = ["是","否"];				
+	if(!myMatch(arrStr,str)){
 	   return "所填:"+ str +",不是其一:是|否 !";
 	}else{
 	   return true;
@@ -549,8 +558,8 @@ function 是否(str) {
  };		
 
  function 收入凭证(str) {
-	var reg=/(无|邮件|聊天截图|签证图片|其他)/;
-	if(!reg.test(str)){
+	var arrStr = ["无","邮件","聊天截图","签证图片","其他"];				
+	if(!myMatch(arrStr,str)){
 	   return "所填:"+ str +",不是其一:无|邮件|聊天截图|签证图片|其他 !";
 	}else{
 	   return true;
@@ -558,8 +567,8 @@ function 是否(str) {
  };		
 
  function 结算模式(str) {
-	var reg=/(比例|计件|人天|比例计件|比例人天|计件人天|比例计件人天)/;
-	if(!reg.test(str)){
+	var arrStr = ["比例","计件","人天","比例计件","比例人天","计件人天","比例计件人天"];				
+	if(!myMatch(arrStr,str)){
 	   return "所填:"+ str +",不是其一:比例|计件|人天|比例计件|比例人天|计件人天|比例计件人天 !";
 	}else{
 	   return true;
@@ -747,8 +756,8 @@ function 单元号(str) {
 };
 
 function 住宿归类(str) {
-	var reg=/(宾馆|宿舍)/;
-	if(!reg.test(str)){
+	var arrStr = ["宾馆","宿舍"];				
+	if(!myMatch(arrStr,str)){
 	   return "所填:"+ str +",不是其一:宾馆|宿舍 !";
 	}else{
 	   return true;