     
     private var curText: String? {
         get {
-            return self.text;
+            return (self.maskFormat != nil) ? self.planText:self.text;
         }
     } //P.E.
     

        return GISTUtility.isValidForRegex(self.curText, regex: regex);
    } //F.E.
    
    /// Method to handle tap event for invalid sign button.
    ///
    /// - Parameter sender: Invalid Sign Button

        
        self.isInvalidSignHidden = (_isValid || _isEmpty);
        
        let valid:Bool = (_isValid && (!validateEmpty || !_isEmpty));
        
        if valid {
            if let pNumber:PhoneNumber = self.phoneNumber {
                self.validText = "+\(pNumber.countryCode)-\(pNumber.nationalNumber)";
            } else {
                self.validText = self.curText;
            }
        } else {
            self.validText = nil;
