2007-10-25
javascript 实用正则(文本汉字长度/身份证号码验证) - [JavaScript]
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://edlongren.blogbus.com/logs/10468489.html
文本汉字长度计算
function byteLength(sStr){
aMatch=sStr.match(/[^\x00-\x80]/g);
return(sStr.length+(!aMatch?0:aMatch.length));
}
//身份证号码验证
function checkIDCard (str) {
isIDCard1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/;
isIDCard2=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$/;
if (isIDCard1.test(str)||isIDCard2.test(str)){return true;}
return false;
}
随机文章:
javascript操作数组详解 2009-11-11
一段小程序让拷贝时加上版权 2008-12-09
推荐一篇js好文--《悟透JavaScript》 2008-05-08
直接拷贝FLASH/网页内容的javascript代码 2007-12-20
jQuery之ajax post篇 2007-11-23
收藏到:Del.icio.us
引用地址:







