STERFIELD
開発ナレッジ2016.07.27

クレジットカードの種類を特定してバリデーションまでしてくれるjQueryプラグイン「creditCardValidator.js」

日本ではあまり多くないが、稀にVISA/MASTERしか利用させたくないというECサイトがある。

この場合、決済代行会社などのAPIを利用すればわかるのだが、負荷がかかるのとユーザビリティを考えると最も良い方法とは言えない。

その場で分かるのが最も良く、それを実現するためのjQueryプラグインだ。

http://jquerycreditcardvalidator.com/

 

類似のものはいくつかあるようだが、自分がざっくり比較した感じだと戻り値の細かさや使いやすさから一番良いと感じた。

 

デモ

 

基本的にはこのように書くのだが、

 

このように書くことで結果を受け取れる

 

今回はこのように書いた。

 

result.card_typeから何のカードか判断してはじいたり、アイコンを出すことも簡単に出来そうだ

 

8月2日追記

 

入力中にクレジットカードのブランドを判定してロゴを出力するようにしたのと、

バリデーションがtrueにならなければ決済ボタンを押せなくした

デモ

 

クレジットカードの判定は簡単だがこんな感じでできる。

WRITER

hoshino

ECのことを中心に書きたいと思います。 ネタが無いときはプログラムやデザインのことも書きます。

この著者の記事を見る

CONTACT

記事の内容について
相談したい方へ

実際の進め方は、状況を伺ってからご提案します。

2営業日以内にご返信します
資料ダウンロード無料相談に申し込む