字符串替换在safari中不起作用

时间:2017-04-05 16:55:16

标签: javascript string replace safari

字符串"MM/DD/YYYY".replace(/.?YYYY.?/, '');会在Chrome中返回MM/DD,但Safari会返回空字符串。这是为什么?哪种方法在所有浏览器中统一使用?

2 个答案:

答案 0 :(得分:-2)

我之前遇到过同样的问题。我添加了一个空字符串然后它工作。出于某种原因,我不得不在我的字符串中添加一个空字符串,以便Safari确认该变量是一个字符串。

var date =“mm / dd / yyyyy”+“”, 然后做 - “约会”.replace(/。?YYYY。?/,'');

答案 1 :(得分:-2)

您是否检查了项目和浏览器中使用的字符集?