| 网站首页 | 业界新闻 | 群组 | 交易 | 人才 | 下载频道 | 博客 | 代码贴 | 编程论坛
共有 535 人关注过本帖
标题:正则表达式的exec()方法返回数组,结构是啥样的?
只看楼主 加入收藏
渐渐鱼
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2018-5-11
结帖率:100%
  已结贴   问题点数:14  回复次数:4   
正则表达式的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>
2018-06-19 13:00
渐渐鱼
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2018-5-11
  得分:0 
2018-06-19 13:06
qjqj001
Rank: 2
等 级:论坛游民
帖 子:1
专家分:10
注 册:2018-6-20
  得分:10 
附件: 您没有浏览附件的权限,请 登录注册
2018-06-20 06:21
渐渐鱼
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2018-5-11
  得分:0 
回复 3楼 qjqj001
???
2018-06-20 09:10
czzdcn123
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江西
等 级:版主
威 望:3
帖 子:258
专家分:510
注 册:2013-3-7
  得分:0 
<!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 strs=obj.exec(ID)+"";
              strs = strs.split(",")//字符分割
              if(strs!=null){
                alert("身份证号是:"+strs[0]+",生日是:"+strs[2]+"-"+strs[3]+"-"+strs[4]);
              }else{
                  alert("身份证输入不合法!");
              }
          }
          </script>
    </head>
        <body>
        <form name="form1" >
            身份证号:<input type="text" name="name1" >
            <input type="submit" name="Submit" value="提交" onClick=checkID()>
        </form>

        </body>
</html>
2018-06-26 11:34







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

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