{
  "IR": {
    "region": "IR",
    "callingCode": "98",
    "nationalNumberPattern": "^(?:(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])(?:[03-57]\\d{7}|[16]\\d{3}(?:\\d{4})?|[289]\\d{3}(?:\\d(?:\\d{3})?)?)|94(?:000[09]|(?:12\\d|30[0-2])\\d|2(?:[02689]0\\d|121)|4(?:111|40\\d))\\d{4})$",
    "possibleLengths": [
      6,
      7,
      10
    ],
    "types": {
      "MOBILE": {
        "nationalNumberPattern": "^(?:9(?:(?:0[0-5]|[13]\\d|2[0-3])\\d\\d|9(?:[0-46]\\d\\d|5(?:10|5\\d)|8(?:[12]\\d|3[0-2]|88)|9(?:[01359]\\d|21|69|77|8[7-9])))\\d{5})$",
        "possibleLengths": [
          10
        ]
      },
      "FIXED": {
        "nationalNumberPattern": "^(?:(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])(?:[03-57]\\d{7}|[16]\\d{3}(?:\\d{4})?|[289]\\d{3}(?:\\d(?:\\d{3})?)?)|94(?:000[09]|(?:12\\d|30[0-2])\\d|2(?:[02689]0\\d|121)|4(?:111|40\\d))\\d{4})$",
        "possibleLengths": [
          6,
          7,
          10
        ]
      },
      "UAN": {
        "nationalNumberPattern": "^(?:96(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19]))$",
        "possibleLengths": [
          4,
          5
        ]
      }
    },
    "nationalPrefix": "0",
    "formats": [
      {
        "pattern": "(\\d{4,5})",
        "format": "$1",
        "nationalPrefixFormattingRule": "$NP$FG",
        "leadingDigits": [
          "96"
        ]
      },
      {
        "pattern": "(\\d{2})(\\d{4,5})",
        "format": "$1 $2",
        "nationalPrefixFormattingRule": "$NP$FG",
        "leadingDigits": [
          "(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]"
        ]
      },
      {
        "pattern": "(\\d{3})(\\d{3})(\\d{3,4})",
        "format": "$1 $2 $3",
        "nationalPrefixFormattingRule": "$NP$FG",
        "leadingDigits": [
          "9"
        ]
      },
      {
        "pattern": "(\\d{2})(\\d{4})(\\d{4})",
        "format": "$1 $2 $3",
        "nationalPrefixFormattingRule": "$NP$FG",
        "leadingDigits": [
          "[1-8]"
        ]
      }
    ]
  }
}
