字符串"MM/DD/YYYY".replace(/.?YYYY.?/, '');
会在Chrome中返回MM/DD
,但Safari会返回空字符串。这是为什么?哪种方法在所有浏览器中统一使用?
答案 0 :(得分:-2)
我之前遇到过同样的问题。我添加了一个空字符串然后它工作。出于某种原因,我不得不在我的字符串中添加一个空字符串,以便Safari确认该变量是一个字符串。
var date =“mm / dd / yyyyy”+“”, 然后做 - “约会”.replace(/。?YYYY。?/,'');
答案 1 :(得分:-2)
您是否检查了项目和浏览器中使用的字符集?