You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Sebb (JIRA)" <ji...@apache.org> on 2015/01/07 01:02:36 UTC

[jira] [Resolved] (VALIDATOR-200) validateCreditCard javascript could ignore whitespace and hyphens

     [ https://issues.apache.org/jira/browse/VALIDATOR-200?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sebb resolved VALIDATOR-200.
----------------------------
       Resolution: Won't Fix
    Fix Version/s:     (was: Validator2)

Javascript routines are no longer maintained and have been deprecated

> validateCreditCard javascript could ignore whitespace and hyphens
> -----------------------------------------------------------------
>
>                 Key: VALIDATOR-200
>                 URL: https://issues.apache.org/jira/browse/VALIDATOR-200
>             Project: Commons Validator
>          Issue Type: Improvement
>          Components: JavaScript
>    Affects Versions: 1.3.0 Release
>         Environment: -all-
>            Reporter: Paul Devine
>            Priority: Minor
>
> the validateCreditCard javascript routine flags an input field as an invalid credit card number if the input field contains any non-numeric characters or whitespaces.  I currently modify the input field's value before validation to remove whitespaces and hyphens, like this:
> $('paymentForm:cardNumber').value = $('paymentForm:cardNumber').value.replace(/ /g,'');
> $('paymentForm:cardNumber').value = $('paymentForm:cardNumber').value.replace(/-/g,'');
> It would be simple enough to have the validateCreditCard function handle this, but rather than modifying the input field value, it would modify the variable it is validating on, so the user does not see any `change` in what they have entered



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)