Skip to content

Instantly share code, notes, and snippets.

View oNguyenVanThieu's full-sized avatar

Nguyen Van Thieu oNguyenVanThieu

View GitHub Profile
import Foundation
public func LOG(_ functionName: String, _ lineNumber: Int, _ items: Any) {
#if DEBUG
print("--> [\(functionName)][\(lineNumber)][\(Date())]: \(items)")
#endif
}
@oNguyenVanThieu
oNguyenVanThieu / Regex.swift
Created May 15, 2017 12:04
Regex in Swift 3 for iOS
import UIKit
func regex(input: String, rule: String) -> Bool {
return NSPredicate(format:"SELF MATCHES %@", rule).evaluate(with: input)
}
let ruleString = "[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,64}"
let inputString = "A0z._%+-@Ab1.-.Ab"
let regexBool = regex(input: inputString, rule: ruleString)