egonza26
9/18/2019 - 4:46 PM

Zip Code format

Format Zip Code input

func formatPostalCode(_ postalCode: String, nextCharacter: String) -> String {
    if postalCode.count == 6 {
        if nextCharacter.isEmpty {
          let formattedPostalCode = String(postalCode.dropLast())
          return formattedPostalCode
        } else {
          let formattedPostalCode = NSMutableString(string: postalCode)
          formattedPostalCode.insert("-", at: 5)
          return formattedPostalCode as String
        }
    }
    
   return postalCode
   
  }