﻿var Verify = {
    Patterns: {
        SpecialCharacters: /[^a-zA-Z0-9\u4E00-\u9FA5]*$/,
        Email: /^[a-zA-Z0-9._-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/
    },
    CheckNull: function (str) {
        return $.trim(str).length > 0 ? false : true;
    },
    CheckNumber: function (str) {
    },
    CheckLetter: function (str) { },
    CheckNumberAndLetter: function (str) { },
    CheckAccount: function (strAccount) {

    },
    CheckEmail: function (strEmail) {
        if (Verify.Patterns.Email.test(strEmail)) {
            return true;
        }
        else {
            return false;
        }
    },
    CheckRegisterVerifyPassword: function (strOldPassword, strNewPassword) {
        return (strOldPassword == strNewPassword && strOldPassword.length > 0) ? true : false;
    },
    CheckName: function (strName) {
        if (Verify.Patterns.SpecialCharacters.test(strName) && $.trim(strName).length > 0) {
            return true;
        }
        else {
            return false;
        }
    },
    CheckPassword: function (strPassword) {
        if (!Utility.Contains(strPassword, "'", true) && $.trim(strPassword).length > 0) {
            return true;
        }
        else {
            return false;
        }
    }
}
