| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2444 人关注过本帖
标题:正则表达式的exec()方法返回数组,结构是啥样的?
只看楼主 加入收藏
渐渐鱼
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2018-5-11
结帖率:90%
收藏
已结贴  问题点数: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>
搜索更多相关主题的帖子: exec 返回 数组 html name 
2018-06-19 13:00
渐渐鱼
Rank: 1
等 级:新手上路
帖 子:80
专家分: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
等 级:新手上路
帖 子:80
专家分:0
注 册:2018-5-11
收藏
得分:0 
回复 3楼 qjqj001
???
2018-06-20 09:10
czzdcn123
Rank: 7Rank: 7Rank: 7
来 自:江西
等 级:黑侠
威 望: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
快速回复:正则表达式的exec()方法返回数组,结构是啥样的?
数据加载中...
 
   



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

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