| Field Definitions: This is the area where you define the fields ----------------------------------------------------------------------------------- Captcha Access Section ----------------------------------------------------------------------------------- Requestor Identify Section Hidden field and rule for normalizing the phone number ----------------------------------------------------------------------------------- DoD Organizational Affiliation Section Us DOD Activity Code DoD Contractor Additional Fields Rules to Hide and Show addition fields ---------------------------------------------------------------------------------- Sponsoring Activity Section ------------------------------------------------------------------------------------ Multi Factor Authentication type -------------------------------------------------------------------------------------- Cybersecurity Training Certificate Section ------------------------------------------------------------------------------------ IP Catcher -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Below is where the Fields are shown on the page. 
 | 
| <script>
function formatPhoneNumber(phoneNumberString) {
  var match = phoneNumberString.match(
    /^\s*(?:\+?(\d{1,3}))?[-. (]*(\d{3})[-. )]*(\d{3})[-. ]*(\d{4})(?: *x(\d+))?\s*$/
  );
  if (match) {
    return `${match[1] ? "+"+match[1]+" " : ""}(${match[2]}) ${match[3]}-${match[4]}`;
  }
  return "";
}
function setPhoneNumberValue(formName, formId) {
  AJS.$(formName)
    .find("#i_PhoneNumberFormatted")
    .val(formatPhoneNumber(AJS.$(formName).find("#i_PhoneNumber").val()));
}
</script> |