JavaScript selecting radio button -


to create payment order form, how can check credit card number entered regex of card , select correct radio button of card number entered?

this have far:

function selectcardtype(){    var cardnumvalue = document.getelementbyid("ccnum").value;    var visa = /^4[0-9]{12}(?:[0-9]{3})?$/;    var mc = /^5[1-5][0-9]{14}$/;    var discover = /^(?:011|5[0-9]{2})[0-9]{12}$/;    var amex = /^3[47][0-9]{13}$/;     if(visa.test(cardnumvalue))    {        document.getelementbyid("visa").checked = true;    }    else if(mc.test(cardnumvalue))    {       document.getelementbyid("mc").checked = true;    }    else if(discover.test(cardnumvalue))    {        document.getelementbyid("discover").checked = true;    }    else if(amex.test(cardnumvalue))    {        document.getelementbyid("amex").checked = true;    }  } 

your code working, have look:

http://codepen.io/anon/pen/mjpjap

<input type="number" id="ccnum" onchange="selectcardtype()" /> 

Comments

Popular posts from this blog

Email notification in google apps script -

c++ - Difference between pre and post decrement in recursive function argument -

javascript - IE11 incompatibility with jQuery's 'readonly'? -