gpt4 book ai didi

Javascript Switch 函数中的用法

转载 作者:行者123 更新时间:2023-12-03 12:41:18 24 4
gpt4 key购买 nike

这是我的 javascript 函数,它将日期格式的“yyyy”替换为“yy”,并将“yy”替换为“y”示例

    validateDateFormat("dd/mm/yyyy") gives "dd/mm/yy"
validateDateFormat("dd/mm/yy") gives "dd/mm/y"

这是我的 js 函数

function validateDateFormat(format) { 
var index = format.indexOf("yyyy");
if(index <0 )
{ var index = format.indexOf("yy");
if(index <0 )
return format;
else
return format = format.substring(0, index) + format.substring(index+1);
}
else
return format = format.substring(0, index) + format.substring(index+2);
}

我正在尝试用 switch 重写函数或使其递归,是否可行?

最佳答案

我猜你想要这样的东西?

function validateDateFormat(s)
{
if(s.indexOf('yyyy') > -1)
return s.replace('yyyy','yy');

return s.replace('yy','y');
}

alert(validateDateFormat('dd/mm/yyyy')); // "dd/mm/yy"
alert(validateDateFormat('dd/mm/yy')); // "dd/mm/y"

Fiddle

关于Javascript Switch 函数中的用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23526747/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com