4.写出下列要求的JS方法

来源:百度知道 编辑:UC知道 时间:2024/05/16 07:07:41
4.写出下列要求的JS方法
/*************************************************************
名称:Repl
功能:替换字符串1中所有的字符串2为字符串3
参数:String1 字符串1 ,String2 字符串2,String3 字符串3
返回:一个替换后的字符串
*************************************************************/

/********************************************************************
*函数功能:身份证号码中提取生日日期!
*格 式:idcard1ToBirthDay(idcard) ,18位身份证号码
*返 回:生日日期
********************************************************************/

<script>
/*************************************************************
名称:Repl
功能:替换字符串1中所有的字符串2为字符串3
参数:String1 字符串1 ,String2 字符串2,String3 字符串3
返回:一个替换后的字符串
*************************************************************/

function Repl(String1,String2,String3)
{
var rgExp = String2;
return String1.replace(new RegExp("("+rgExp+")","g"),String3);
//var bb=window.eval("/ab/g");
//alert(aa.replace(bb,"111"));
}

function idcard1ToBirthDay(idcard)
{
var year,month,day;

year = idcard.substring(6,10);
month = idcard.substring(10,12);
day = idcard.substring(12,14);
if (year.length==2) year = "19" + year;
if (month.indexOf("0")==0) month = month.substring(1);
if (day.indexOf("0")==0) day = day.substring(1);
return year + "-" + month + "-&qu