function show_day(getdate,pushday){ var WeekDay = new Array("鏄熸湡鏃?,"鏄熸湡涓€","鏄熸湡浜?,"鏄熸湡涓?,"鏄熸湡鍥?,"鏄熸湡浜?,"鏄熸湡鍏?); if(getdate.value!=''){ pushday.value=WeekDay[parseInt(new Date(getdate.value).getDay())]; } } //妾㈡煡email鏍煎紡 function isEmail(email){ if (email=="") return true; reEmail=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; return reEmail.test(email); } function checkCreditCard(formValue){ re = /^\d{4}-\d{4}-\d{4}-\d{4}$/; if (!re.test(formValue.value)) alert("浣犵殑淇$敤鍗¤櫉纰间笉绗﹀悎銆寈xxx-xxxx-xxxx-xxxx銆嶇殑鏍煎紡锛?); } function checkID(formValue){ re = /^[AFC][0-9]{9}$/; if (!re.test(formValue.value)) alert("浣犵殑韬唤璀夎櫉纰兼牸寮忎笉灏嶏紒"); } function checkMoblie(formValue){ re = /^[09]{2}[0-9]{8}$/; if (!re.test(formValue)){ return false; }else{ return true; } } function checkinvoice(formValue){//鐧肩エ铏熺⒓ re = /^[A-Za-z]{2}[0-9]{8}$/; if (!re.test(formValue)){ //alert("浣犵殑鐧肩エ铏熺⒓鏍煎紡涓嶅皪锛?); return false; }else{ return true; } } function eval_int_number(fieldname, defaultValue){ if(fieldname.value.match(/[^0-9]/g)){ alert('娆勪綅鍊煎繀闋堢偤鏁稿瓧!!'); fieldname.value = defaultValue || ''; fieldname.focus(); } } function eval_float_number(fieldname, defaultValue){ if(fieldname.value.match(/[^.|^0-9]/g)){ alert('娆勪綅鍊煎繀闋堢偤鏁稿瓧!!'); fieldname.value = defaultValue || ''; fieldname.focus(); } } //鍙栧緱姝叉暩 birth eg.2000-01-01 or 2000.01.01 function getAge(birth){ var birth = Date.parse(birth.replace('/-/g', "/").replace('/./g', "/")); var year = 1000 * 60 * 60 * 24 * 365; var now = new Date(); var birthday = new Date(birth); var age = parseInt((now - birthday) / year); return age; } //瑷畾cookie function setCookie(name, value, second) { if (second) { var date = new Date(); date.setTime(date.getTime()+(second*1000)); var expires = "; expires="+date.toGMTString(); }else{ var expires = ""; } document.cookie = name+"="+value+expires+"; path=/; Samesite=Lax"; } //鍙栧緱cookie function getCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } //鍒櫎cookie function deleteCookie(name) { setCookie(name, "", -1); } //鎵撲簜瀛椾覆锛屽悓php str_shuffle 鍑芥暩 function js_shuffle(string) { var parts = string.split(''); for (var i = parts.length; i > 0;) { var random = parseInt(Math.random() * i); var temp = parts[--i]; parts[i] = parts[random]; parts[random] = temp; } return parts.join(''); } //鐢㈢敓浜傜⒓ function generateRandomString(length) { length = length || 15; var result = ''; var characters = js_shuffle('0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'); var charactersLength = characters.length; for ( var i = 0; i < length; i++ ) { result += characters.charAt(Math.floor(Math.random() * charactersLength)); } return result; } //鐢㈢敓token var CSRFTokenJs = new function(){ this.generate = function(timeout){ timeout = timeout || 5; var name = 'CSRFToken_' + generateRandomString(15); var value = generateRandomString(50); setCookie(name, value, timeout); return { name: name, value: value }; }; };