银行卡 验证
来源:互联网 发布:js数据结构 编辑:程序博客网 时间:2024/04/28 14:02
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<form name="Reservations" method="post" action="asp_mysql.asp" onsubmit='return check_if_valid()' target='_blank'>
<table>
<tr><td colspan='2'><span id='validinfo'>
</span></td></tr>
<tr>
<td colspan="2">
<p><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><b><br>
Credit Card Information (<font color="#FF0000">* Required</font>)</b></font></p>
<p><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><b><font color="#FF0000">To
confirm your reservation please fill in your credit card information.</font></b></font></p>
<p> </p>
</td>
</tr>
<tr>
<td width="44%"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Card
Type:<b><font color="#FF0000">*</font></b></font></td>
<td width="56%"><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<select name="Card Type" id='cardtype'>
<option value="">-Please Select Card Type-</option>
<option value="VISA" >VISA</option>
<option value="MasterCard">MasterCard</option>
<option value="American Express">American Express</option>
</select>
</font></b></td>
</tr>
<tr>
<td width="44%"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Card
Number(no blank):<b><font color="#FF0000">*</font></b></font></td>
<td width="56%"><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="Card Number" id='cardnumber'>
</font></b></td>
</tr>
<tr>
<td width="44%"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" onClick="MM_openBrWindow('https://www.mexxus.com/secure/fclubhotel/ccid.htm','','width=500,height=500')"><a href="#">Card
CCID</a>:</font><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><b><font color="#FF0000">*</font></b></font></td>
<td width="56%"><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="CCID" maxlength="5" size="5" id='ccid'>
</font></b></td>
</tr>
<tr>
<td width="44%"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Card
Expiry Date(m/y):<b><font color="#FF0000">*</font></b></font></td>
<td width="56%"><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="Expiry Month" size="2" maxlength="2" id='expirymonth'>
/
<input type="text" name="Expiry Year" size="2" maxlength="2" id='expiryyear'>
</font></b></td>
</tr>
<tr>
<td colspan="2">
<div align="left">
<input type="submit" name="Submit Reservation Form" value="Submit Reservation Form">
</div>
</td>
</tr>
</table>
</form>
</BODY>
</HTML>
<script language='javascript'>
function check_if_valid()
{
//Card Type and number
if(document.getElementById('cardtype').value=="")
{
// alert("null");
document.getElementById('validinfo').innerHTML="<font color='red'>Please select the Card Type.</font>";
document.getElementById('cardtype').focus();
return false;
}
else
{
var type=document.getElementById('cardtype').value;
var value=document.getElementById('cardnumber').value;
if(value!="")
{
switch(type)
{
case "VISA":
var valid=/^(?:(?:[4])(?:/d{12}|/d{15}))$/;
break;
case "MasterCard":
var valid=/^(?:(?:[5][1-5])(?:/d{14}))$/;
break;
case "American Express":
var valid=/^(?:(?:[3][4|7])(?:/d{13}))$/;
break;
}
if(!valid.test(value))
{
document.getElementById('validinfo').innerHTML="<font color='red'>Please input valid Card Number</font>";
document.getElementById('cardnumber').focus();
return false;
}
}
else
{
document.getElementById('validinfo').innerHTML="<font color='red'>Please input the Card Number</font>";
document.getElementById('cardnumber').focus();
return false;
}
}
//ccid
if(document.getElementById('ccid').value=="")
{
document.getElementById('validinfo').innerHTML="<font color='red'>Please input CCID.</font>";
document.getElementById('ccid').focus();
return false;
}
else
{
var value=document.getElementById('ccid').value;
var valid=/^/d{3}$/;
if(!valid.test(value))
{
document.getElementById('validinfo').innerHTML="<font color='red'>Please input valid CCID</font>";
document.getElementById('ccid').focus();
return false;
}
}
//month
if(document.getElementById('expirymonth').value=="")
{
document.getElementById('validinfo').innerHTML="<font color='red'>Please input Card Expiry Date(month)</font>";
document.getElementById('expirymonth').focus();
return false;
}
else
{
var value=document.getElementById('expirymonth').value;
var valid2=/^1[0-2]$/;
var valid=/^[0]{0,1}[1-9]$/;
if(!valid.test(value))
{
if(!valid2.test(value))
{
document.getElementById('validinfo').innerHTML="<font color='red'>Please input valid Card Expiry Date(month)</font>";
document.getElementById('expirymonth').focus();
return false;
}
}
}
//year
if(document.getElementById('expiryyear').value=="")
{
document.getElementById('validinfo').innerHTML="<font color='red'>Please input Card Expiry Date(year)</font>";
document.getElementById('expiryyear').focus();
return false;
}
else
{
var value=document.getElementById('expiryyear').value;
var valid=/^/d{2}$/;
if(!valid.test(value))
{
document.getElementById('validinfo').innerHTML="<font color='red'>Please input valid Card Expiry Date(year)</font>";
document.getElementById('expiryyear').focus();
return false;
}
}
return true;
}
</script>
- 银行卡 验证
- 银行卡验证
- 银行卡验证
- 银行卡 信用卡验证
- js 验证银行卡号
- js验证银行卡号
- 银行卡验证代码交流
- js 银行卡号验证
- 银行卡有效性验证
- 银行卡号验证
- php银行卡验证
- iOS银行卡验证
- 身份证号验证 银行卡号验证
- 输入银行卡号码正确性验证
- OC验证银行卡卡号
- 银行卡号合法性验证小结
- 银行卡格式验证 工具类
- 银行卡验证工具类分享
- Tnodes创建和释放
- ie 无法下载中文名文件 解决方法 【修改IIS5注册表可以支持中文文件名】
- 关于SQL SERVER建立索引需要注意的问题
- QUERY/RETRIEVE 服务类 (二) 信息模型定义
- MyFaces Oracle大数据表分页封装
- 银行卡 验证
- 2008年7月18号,晴天,比较热,觉得为时已晚的时候,恰恰是最早的时候。——哈佛自习墙
- 观察者模式、多重继承、类型匹配
- 奇偶数and素数and最大公约数and最小倍数
- QUERY/RETRIEVE 服务类 (三) 标准QUERY/RETRIEVE信息模型
- 有用的网页技巧
- synchronized 锁的实现方法
- 我是不是该写点东西呢
- Java正则表达式详解