String的replace方法

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-29 15:37   11   0

有这么一段代码:

toJavaDateFormat : function(f) {
f.replace(/Y/, 'yyyy');
f.replace(/m/, 'MM');
f.replace(/d/, 'dd');
f.replace(/H/, 'HH');
f.replace(/i/, 'mm');
f.replace(/s/, 'ss');

return f;
}

传入的f为:"Ymd His",测试发现并未替换为"yyyyMMdd HHmmss"。

因为使用String的replace时,原来的字符串并未被修改,而是生成了一个新的,所以需要用变量接收一下再返回。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP