Class com.sekati.validate.CreditCardValidation

Description

Credit Card Validation class

See Also

Method Index

EncodeNumber(), isValidExDate(), isValidNumber()

Method Detail

isValidExDate

static public function isValidExDate(nMonth:Number, nYear:Number):Boolean

validate a credit card expiration date

Parameters

nMonth(Number)
nYear(Number)

Return

Boolean

 Usage:
 	var isValidDate:Boolean = CreditCardValidation.isValidExDate(11,2010);
 

isValidNumber

static public function isValidNumber(strNumber:String):Boolean

validate a credit card number as much as possible before submitting for approval

Parameters

strNumber(String) credit card number as string

Return

Boolean var isValidNumber:Boolean = CreditCardValidation("1234567890123456");

EncodeNumber

static public function EncodeNumber(strNumber:String, nDigitsShown:Number, strCharacter:String):String

Encode a credit card number as a string and encode all digits except the last nDigitsShown

Parameters

strNumber(String) credit card number as string
nDigitsShown(Number) display this many digits at the end of the card number for security purposes
strCharacter(String) optional encoding character to use instead of default '*'

Return

String

 Usage:
 trace(CreditCardValidation.EncodeNumber("1234567890123456")); // ************3456
 trace(CreditCardValidation.EncodeNumber("1234567890123456", 5, "x"));  // xxxxxxxxxxx23456