blob: e8d4ee6df866b242c8e373a509e328b5de18fd97 [file] [log] [blame]
// Copyright 2019 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef IOS_CHROME_BROWSER_UI_SETTINGS_CREDIT_CARD_SCANNER_CREDIT_CARD_SCANNER_STRING_UTIL_H_
#define IOS_CHROME_BROWSER_UI_SETTINGS_CREDIT_CARD_SCANNER_CREDIT_CARD_SCANNER_STRING_UTIL_H_
#import <Foundation/Foundation.h>
namespace ios {
// Extracts credit card expiration month and year from |text|.
NSDateComponents* ExtractExpirationDateFromText(NSString* text);
// Extracts credit card number from |string|.
NSString* ExtractCreditCardNumber(NSString* string);
// Substitutes commonly misrecognized characters, for example: 'S' -> '5' or
// 'l' -> '1'
NSString* SubstituteSimilarCharactersInRecognizedText(NSString* recognizedText);
} // namespace ios
#endif // IOS_CHROME_BROWSER_UI_SETTINGS_CREDIT_CARD_SCANNER_CREDIT_CARD_SCANNER_STRING_UTIL_H_