概述
验证电邮: /^(?:/w+/.?)*/w+@(?:/w+/.?)*/w+$/
验证信用卡号:mastercard: /^(5[1-5]/d{2})[/s/-]?(/d{4})[/s/-]?(/d{4})[/s/-]?(/d{4})[/s/-]?(/d{4})$/
visacard: /^(4/d{12}(?:/d{3})?)$/
验证信用卡号是不是唯一的:
function
luhnCheckSum(cardNum)
{
var oddSum = 0, evenSum = 0, isOdd = true;
for (var i = cardNum.length - 1; i >= 0; i--) {
var num = parseInt(cardNum.charAt(i));
if (isOdd) {
oddSum += num;
} else {
num = num * 2;
if (num > 9) {
num = eval( num.toString().split("").join("+"));
}
evenNum += num;
}
isOdd = !isOdd;
}
return ((evenNum + oddSum) % 10 == 0);
}
var oddSum = 0, evenSum = 0, isOdd = true;
for (var i = cardNum.length - 1; i >= 0; i--) {
var num = parseInt(cardNum.charAt(i));
if (isOdd) {
oddSum += num;
} else {
num = num * 2;
if (num > 9) {
num = eval( num.toString().split("").join("+"));
}
evenNum += num;
}
isOdd = !isOdd;
}
return ((evenNum + oddSum) % 10 == 0);
}
验证日期(欧洲型): /(?:0[1-9]|[12][0-9]|3[01])//(?:0[1-9]|1[0-2])//(?:19|20/d{2})/
最后
以上就是洁净煎饼为你收集整理的验证各种东东的javascript正则表达式代码的全部内容,希望文章能够帮你解决验证各种东东的javascript正则表达式代码所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复