JS中的正则的实际应用

版权声明:你若盛开,蝴蝶自来! 你若精彩,天自安排! https://blog.csdn.net/m0_37987402/article/details/86495674
				var ph = tmp;
			    var reg = /^\/[\[\]A-Za-z0-9\_\/]+$/;
			    var reg1 = /[\[\]]+/;
			    var reg3 = /\[.*?\]/g;
			    var reg4 = /^[A-Za-z0-9\_]+$/;
			    var arr =  ph.match(reg3);
			    var flag =  reg.test(ph);
			    if(!flag){
			    	$.alert('温馨提示','SAVE_PATH中有切只能有/ [ ] _ 数字和英文字母');
			    	return;
			    }else if(arr != null){
			    	//存在[ ]
			    	for(var j=0;j<arr.length;j++){
			    		var tmp = arr[j].substring(1,arr[j].length - 1);
			    		if(!reg4.test(tmp)){
			    			$.alert('温馨提示','SAVE_PATH中的[ ]中间有切只能有_ 数字和英文字母');
			    			return;
			    		}
			    				
			    	}
			    }
			    var temp = ph.replace(reg3,"");
			    var flag = temp.match(reg1);
			    if(flag != null){
			    	$.alert('温馨提示','SAVE_PATH中的[和]必须成对出现!');
			    	return;
			    }

猜你喜欢

转载自blog.csdn.net/m0_37987402/article/details/86495674