Showing posts with label masked value. Show all posts
Showing posts with label masked value. Show all posts

Thursday, September 24, 2015

asp.net create masked value

    public static String CreateMaskedValue(string valueForMask, Int32 numberOfCharacter)
        {
            String maskedString = String.Empty;
            int remainingCharCount = (valueForMask.Length - numberOfCharacter) < 0 ? valueForMask.Length : valueForMask.Length - numberOfCharacter;
            if (remainingCharCount > 0)
            {
                if (!string.IsNullOrEmpty(valueForMask))
                {
                    if (valueForMask.Length > 0)
                    {
                        maskedString = string.Concat("".PadLeft(numberOfCharacter, 'x'), valueForMask.Substring(valueForMask.Length - remainingCharCount));
                    }
                }
                return maskedString;
            }
            else
                return valueForMask;


        }