发布网友 发布时间:2022-04-20 06:25
共3个回答
懂视网 时间:2022-04-25 20:58
var str="sfsfsfdf2011年sfsdfsf05月随碟附送lfs23日";str.match(/d{4}年[01]?d月[0123]?d日/g)[0];
match方法得到的是一个数组
热心网友 时间:2022-04-25 18:06
1、以excel2010版本为例,如下图所示,A列的身份要把年月日取出来;
2、在B2单元格插入MID函数,MID函数指从指定的字符串中截取出指定数量字符,例如公式中的“MID(A2,7,8)”,第一个参数表示A2单元格中的身份证号,7表示从第7位开始计算,8表示从第7位开始共截取8位数字;
3、输入完公式后按enter键,即可得出A2单元格的出生日期,往下拉填充公式即可;
4、如想要破折号的年月日格式,可用text和mid函数结合,如下图所示在B2单元格输入公式=TEXT(MID(A2,7,8),"0000-00-00"),按enter键即可得出年月日结果;
5、往下拉填充公式即可把A列身份证的年月日提取出来了,且单月或单日前都加0。
热心网友 时间:2022-04-25 19:24
1、首先打开Excel,新建一个表格,如图所示。
2、然后输入函数:=MID(),如图所示。
3、然后函数中的字符串输入身份证号,此时函数为:=MID(M2),如图所示。
4、函数的开始位置输入7, 意思是从身份证第七位开始计算,此时函数为:=MID(M2,7),如图所示。
5、函数的字符个数输入8,意思是从开始位置后面8位,此时函数为:=MID(M2,7,8),如图所示。
6、最后点击回车键,下拉填充格式,即可得到所以身份证的出生年月日,如图所示。