小编sat*_*wan的帖子

javascript和php中的pancard结构验证

我想只在javascript中进行pancard验证.

它仅限于印度.

印度的pancard结构如下:例如:AAAAA9999A

  • 前五个字符是字母(AZ),
  • 接下来4个数字(0-9),
  • 最后一个字母(AZ)

每个被推荐者由PAN唯一标识如果PAN不遵循上述结构,则PAN将被显示为无效

PAN的第四个字符必须是以下之一,具体取决于assessee的类型:

  • C - 公司
  • P - 人
  • H - 印度教徒不分家庭(HUF)
  • F - 坚定
  • A - 人员协会(AOP)
  • T - AOP(信托)
  • B - 个人团体(BOI)
  • L - 地方当局
  • J - 人工法人
  • G - 政府

PAN的第五个字符是PAN所属人的姓氏中的第一个字符.

所以我想检查前五个字母是字母,然后是四个字母数字,最后一个是字母.

所以我创建javascript如下.

var panVal = $('#panNumber').val);
 var regpan = /^([a-zA-Z])([0-9])([a-zA-Z])?$/;
if(regpan.test(panVal)){
   // valid pan card number
}else // invalid pan card number
Run Code Online (Sandbox Code Playgroud)

但它不适合我.

帮助更让我感激.

预先感谢.

javascript php

6
推荐指数
3
解决办法
2万
查看次数

标签 统计

javascript ×1

php ×1