Skip to content

Instantly share code, notes, and snippets.

View ralbertini's full-sized avatar

Ronaldo Albertini ralbertini

  • Banco Pine
  • São Paulo
View GitHub Profile
//
// Mask.swift
import Foundation
public extension String {
fileprivate static let anyoneCharUpper = "X"
fileprivate static let onlyCharUpper = "C"
fileprivate static let onlyNumberUpper = "N"
fileprivate static let anyoneChar = "x"
import Foundation
public extension String {
var containsEmoji: Bool {
for scalar in unicodeScalars {
if scalar.value == 0x1F600 || scalar.value == 0x1F64F ||
scalar.value == 0x1F300 || scalar.value == 0x1F5FF {
return true
import Foundation
public extension String {
func stringWithFormattedAgency() -> String {
var formattedAgency = self.onlyNumbers()
let maximumSize = 4
formattedAgency = formattedAgency.substringWithSizeMax(size: maximumSize)