Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
() => {
let formBuilder = new FormBuilder();
let formGroup = formBuilder.group({
'cardType': 'JCB',
'jcbCard': '3530111333300000'
});
expect(RxwebValidators.creditCard({ fieldName: 'cardType', conditionalExpression: 'x => x.cardType == "JCB"' })(formGroup.controls.jcbCard)).toBeNull()
});
ngOnInit() {
this.userFormGroup = this.formBuilder.group({
cardType:['',],
otherVisaCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:'x => x.cardType == "Visa"' ,message:'Invalid Visa Credit Card Number.' })],
visaCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:(x,y) => x.cardType == "Visa" ,message:'Invalid Visa Credit Card Number.' })],
});
}
}
ngOnInit() {
this.userFormGroup = this.formBuilder.group({
cardType:['',],
otherVisaCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:'x => x.cardType == "Visa"' ,message:'Invalid Visa Credit Card Number.' })],
visaCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:(x,y) => x.cardType == "Visa" ,message:'Invalid Visa Credit Card Number.' })],
});
}
}
ngOnInit() {
this.userFormGroup = this.formBuilder.group({
cardType:['',],
otherVisaCard:['', RxwebValidators.creditCard({creditCardTypes:[CreditCardType.Visa] ,conditionalExpression:'x => x.cardType == "visa"' ,message:'Invalid Visa Credit Card Number.' })],
dinersClubCard:['', RxwebValidators.creditCard({creditCardTypes:[ CreditCardType.DinersClub ] ,conditionalExpression:'x => x.cardType == "dinersClubCard"' })],
});
}
}
ngOnInit() {
this.userFormGroup = this.formBuilder.group({
cardType:['',],
visaCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:(x,y) => x.cardType == "Visa" ,message:'Invalid Visa Credit Card Number.' })],
otherVisaCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:'x => x.cardType == "Visa"' ,message:'Invalid Visa Credit Card Number.' })],
americanExpressCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:'x => x.cardType == "AmericanExpress"' })],
maestroCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:'x => x.cardType == "Maestro"' })],
jcbCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:'x => x.cardType == "JCB"' })],
discoverCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:'x => x.cardType == "Discover"' })],
masterCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:'x => x.cardType == "MasterCard"' })],
dinersClubCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:'x => x.cardType == "DinersClub"' })],
});
}
}
ngOnInit() {
this.userFormGroup = this.formBuilder.group({
otherVisaCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:'x => x.cardType == "Visa"' ,message:'Invalid Visa Credit Card Number.' })],
americanExpressCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:'x => x.cardType == "AmericanExpress"' })],
maestroCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:'x => x.cardType == "Maestro"' })],
jcbCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:'x => x.cardType == "JCB"' })],
discoverCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:'x => x.cardType == "Discover"' })],
masterCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:'x => x.cardType == "MasterCard"' })],
dinersClubCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:'x => x.cardType == "DinersClub"' })],
visaCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:(x,y) => x.cardType == "Visa" ,message:'Invalid Visa Credit Card Number.' })],
});
}
}
ngOnInit() {
this.userFormGroup = this.formBuilder.group({
cardType:['',],
creditCardNumber:['', RxwebValidators.creditCard({fieldName:'cardType' })],
});
}
}
ngOnInit() {
this.userFormGroup = this.formBuilder.group({
cardType:['',],
otherVisaCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:'x => x.cardType == "Visa"' ,message:'Invalid Visa Credit Card Number.' })],
americanExpressCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:'x => x.cardType == "AmericanExpress"' })],
maestroCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:'x => x.cardType == "Maestro"' })],
jcbCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:'x => x.cardType == "JCB"' })],
discoverCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:'x => x.cardType == "Discover"' })],
masterCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:'x => x.cardType == "MasterCard"' })],
dinersClubCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:'x => x.cardType == "DinersClub"' })],
visaCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:(x,y) => x.cardType == "Visa" ,message:'Invalid Visa Credit Card Number.' })],
});
}
}
ngOnInit() {
this.userFormGroup = this.formBuilder.group({
cardType:['',],
otherVisaCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:'x => x.cardType == "Visa"' ,message:'Invalid Visa Credit Card Number.' })],
visaCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:(x,y) => x.cardType == "Visa" ,message:'Invalid Visa Credit Card Number.' })],
});
}
}
ngOnInit() {
this.userFormGroup = this.formBuilder.group({
cardType:['',],
otherVisaCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:'x => x.cardType == "Visa"' ,message:'Invalid Visa Credit Card Number.' })],
americanExpressCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:'x => x.cardType == "AmericanExpress"' })],
maestroCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:'x => x.cardType == "Maestro"' })],
jcbCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:'x => x.cardType == "JCB"' })],
discoverCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:'x => x.cardType == "Discover"' })],
masterCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:'x => x.cardType == "MasterCard"' })],
dinersClubCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:'x => x.cardType == "DinersClub"' })],
visaCard:['', RxwebValidators.creditCard({fieldName:'cardType' ,conditionalExpression:(x,y) => x.cardType == "Visa" ,message:'Invalid Visa Credit Card Number.' })],
});
}
}