编写javascript函数,在表单中简单校验身份证格式。内容包括:长度18位,前17位只为数字,

编写javascript函数,在表单中简单校验身份证格式。内容包括:长度18位,前17位只为数字,第18位为数字或“X”或“x”。... 编写javascript函数,在表单中简单校验身份证格式。内容包括:长度18位,前17位只为数字,第18位为数字或“X”或“x”。 展开
 我来答
wenyangitsir
2014-12-05 · TA获得超过120个赞
知道小有建树答主
回答量:138
采纳率:0%
帮助的人:99.4万
展开全部
function isCardNo(card)  
{  
   // 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X  
   var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;  
   if(reg.test(card) === false)  
   {  
       alert("身份祥埋证输入不合法");  
  返宴唤     return  false;  
   }  漏凯
}  

    from:http://blog.csdn.net/foart/article/details/6873622
yu5179887
2014-12-05
知道答主
回答量:1
采纳率:0%
帮助的人:1301
展开全部
function chk(){
var textfield = document.all.textfield.value;
if(/[1-9]\旁答念d{17}/.test(textfield))alert('正举猜确');else alert('错运困误');
}
追问
这么简单?不会吧。
if(/[1-9]\d{17}/.这个是什么意思?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式