I have create mine var to check whether character is number or not.
var isNumber : Bool {
get{
return !self.isEmpty && self.rangeOfCharacter(from: CharacterSet.decimalDigits.inverted) == nil
}
}
// Use
var initial = "1"
if let isNum = initial.isNumber, isNum { // true
initial = "#"
}