// // PhoneValidation.swift // Pingo // // Created by Jeff Potter on 11/11/14. // Copyright (c) 2014 Byron Mackay. All rights reserved. // import Foundation class PhoneNumberRule: Rule { // let PHONE_REGEX = "^\\d{3}-\\d{3}-\\d{4}$" let PHONE_REGEX = "^\\d{10}$" var message:String { return "Enter a valid 10 digit phone number" } func validate(value: String) -> Bool { var phoneTest = NSPredicate(format: "SELF MATCHES %@", PHONE_REGEX) return phoneTest.evaluateWithObject(value) } func errorMessage() -> String { return message } }