- //驗證郵政編碼
- $("#postcode").blur(function(){
- //獲取郵政編碼
- var postcode=$("#postcode").val();
- if(is_postcode(postcode)){
- $("#postcode_info").html("");
- }else{
- $("#postcode_info").html("郵編格式不正確");
- return false;
- }
- });
- //驗證手機號碼
- $("#mobile").blur(function(){
- //獲取手機號,並去除左右兩邊空格
- var mobile=$.trim($("#mobile").val());
- if(is_mobile(mobile)){
- $("#mobile_info").html("");
- }else{
- $("#mobile_info").html("手機號格式不正確");
- return false;
- }
- });
- //驗證email
- $("#email").blur(function(){
- //獲取email
- var email=$("#email").val();
- if(is_email(email)){
- $("#email_info").html("");
- }else{
- $("#email_info").html("電子郵件格式不正確");
- return false;
- }
- });
- });
- //訂單提交頁-驗證郵政編碼
- function is_postcode(postcode) {
- if ( postcode == "") {
- return false;
- } else {
- if (! /^[0-9][0-9]{5}$/.test(postcode)) {
- return false;
- }
- }
- return true;
- }
- //訂單提交頁-驗證手機號
- function is_mobile(mobile) {
- if( mobile == "") {
- return false;
- } else {
- if( ! /^0{0,1}(13[0-9]|15[0-9]|18[0-9]|14[0-9])[0-9]{8}$/.test(mobile) ) {
- return false;
- }
- return true;
- }
- }
- //訂單提交頁-驗證email的合法性
- function is_email(email) {
- if ( email == "") {
- return false;
- } else {
- if (! /^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/.test(email)) {
- return false;
- }
- }
- return true;
- }