尝试添加客户jQuery验证器方法,该方法基本上检查卡类型和信用卡号的有效性.
即.如果类型为万事达卡,如果卡号不以5开头,则无效或类型为Visa,如果卡号不以4开头,则无效.我的公司只收取MC或Visa费用,因此不需要其他人.
$.validator.addMethod("CCNumber", function(value, element, param) {
if (param == "MasterCard") {
return value.substring(0,1) != 5;
}
else if (param == "Visa") {
return value.substring(0,1) != 4;
}
});
Run Code Online (Sandbox Code Playgroud)
在这里打电话:
cardnumber: {
required: true,
creditcard: true,
minlength: 13,
maxlength: 16,
digits: true,
CCNumber: function(){ return $('#cardtype').val(); }
},
Run Code Online (Sandbox Code Playgroud)
而且信息......
cardnumber: {
required: "Please enter a valid credit card number",
minlength: "Please enter a valid credit card number",
maxlength: "Please enter a valid credit card number",
digits: "Your credit card number …Run Code Online (Sandbox Code Playgroud) 我有一个日期的字符串,格式为MMDDYYYY(即01132012,01142012等)
如果该字符串距离当前日期不超过14天,我需要在页面上执行某些操作.
即.今天是01132012,所以任何带有12312011或更少日期的字符串都会在页面上显示某些内容.
有人能帮忙吗?我试过了
echo date("d/m/Y", strtotime('01142012'));
Run Code Online (Sandbox Code Playgroud)
但无济于事.
我有一些代码,它从数据库中获取信息,然后创建一个图像的路径并返回它,我在另一个页面上用作img src.
这是功能:
function getMainImage ()
{
$query = "SELECT * FROM pictures WHERE username = '$_SESSION[username]' AND main = 'y' LIMIT 1";
include 'connect.php';
$result = mysql_query($query) or die (mysql_error());
mysql_close($dbhandle);
$row = mysql_fetch_assoc($result);
$path = "images/t_$row[username]_$row[number].$row[ext]";
return $path;
}
<img src="<?php echo getMainImage(); ?>" width="40" height="40" />
Run Code Online (Sandbox Code Playgroud)
查看页面源时的输出是:
<img src=" images/t_image_3.jpg" width="40" height="40" />
Run Code Online (Sandbox Code Playgroud)
在"images /"之前,从功能中添加了额外的空间.我已经尝试修剪路径,甚至在调用它时修剪功能,但都没有工作.有任何想法吗?