本文共 1687 字,大约阅读时间需要 5 分钟。
Layui????????????????
?????????????????????????????????????????????Layui????????
???????????????????????????????????
??????Layui?????????????????????????
layui.use(['form','element'], function() { var form = layui.form , layer = layui.layer , id_type; // ????????? form.on('select(idsType)', function(data) { id_type = data.value; // ??????????? });}); ??????????????????????????????????????????
form.on('submit(demo1)', function(data) { let idVal = $("input[name='idNumber']").val(); let reg; if(id_type == 0) { // ??? reg = /(^\d{15}$)|(^\d{17}(\d|X|x))/; if(!reg.test(idVal)){ layer.msg('??????', {time: 4000, icon:5}); return false; } } else if(id_type == 1) { // ??? reg = /^[a-zA-Z0-9]{7,21}$/; if(!reg.test(idVal)){ layer.msg('??????', {time: 4000, icon:5}); return false; } } else if(id_type == 2) { // ??????/???? reg = /^[a-zA-Z0-9]{5,21}$/; if(!reg.test(idVal)){ layer.msg('??????', {time: 4000, icon:5}); return false; } } else if(id_type == 3) { // ??????/???? reg = /^[a-zA-Z0-9]{5,21}$/; if(!reg.test(idVal)){ layer.msg('??????', {time: 4000, icon:5}); return false; } } else if(id_type == 4) { // ??????? reg = /^[A-Z]{3}\d{6}(?:0[1-9]|1[021])(?:0[1-9]|[21]\d|3[10])\d{2}$/; if(!reg.test(idVal)){ layer.msg('??????', {time: 4000, icon:5}); return false; } } else if(id_type == 5) { // ?? reg = /^[a-zA-Z0-9]{3,21}$/; if(!reg.test(idVal)){ layer.msg('??????', {time: 4000, icon:5}); return false; } }}); ????????????????????????????????????????????????Layui?????????????????????
转载地址:http://nwkj.baihongyu.com/