标题:正则表达式的exec()方法返回数组,结构是啥样的?
取消只看楼主
渐渐鱼
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2018-5-11
结帖率:90%
已结贴  问题点数:14 回复次数:2 
正则表达式的exec()方法返回数组,结构是啥样的?
问题:最后返回的arr数组中的数据格式是啥样的哇??????

运行目的:
显示出身份证号,和出生日期:

html代码
程序代码:
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
      <script>
          function checkID()
          {
              var ID=form1.name1.value;
              var obj=/(\d{6})([12]\d{3})([01]\d)([0123]\d)(\d{4})/;
              var arr=new Array(obj.exec(ID));
              if(arr!=null)
            alert(arr[0]+arr[1]+arr[2]);?????
              else
              {alert("身份证输入不合法!");}
          }
          </script>
    </head>
        <body>
        <form name="form1" >
            身份证号:<input type="text" name="name1" >
            <input type="submit" name="Submit" value="提交" onClick=checkID()>
        </form>

        </body>
</html>
搜索更多相关主题的帖子: exec 返回 数组 html name 
2018-06-19 13:00
渐渐鱼
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2018-5-11
得分:0 
2018-06-19 13:06
渐渐鱼
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2018-5-11
得分:0 
回复 3楼 qjqj001
???
2018-06-20 09:10



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-487991-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.099113 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved