{
    "first_name" : [
        "required",
        "legal_characters"
    ],
    "last_name" : [
        "required",
        "legal_characters"
    ],
    "email" : [
        "required",
        "email",
        "legal_characters"
    ],
    "password" : [
        "required",
        "min:10",
        "regex:/^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)(?=.*(_|[^\\w])).+$/"
        "required_if:aaa,!=,null"
    ],
    "employee_type_ids" : [
        "required",
        "array"
    ],
    "job_title" : [
        "nullable",
        "legal_characters"
    ],
    "employee_number" : [
        "nullable",
        "legal_characters"
    ],
    "dob" : [
        "nullable",
        "date_format:Y-m-d"
    ],
    "start_date" : [
        "nullable",
        "date_format:Y-m-d"
    ],
    "telephone" : [
        "nullable",
        "legal_characters"
    ],
    "mobile" : [
        "nullable",
        "legal_characters"
    ]
}
