字符串"MM/DD/YYYY".replace(/.?YYYY.?/, '');
在Chrome中返回MM/DD
,但Safari返回空字符串。这是为什么?哪种方法在所有浏览器中统一工作?替换字符串在safari中不起作用
回答
我以前有同样的问题。我添加了一个空字符串,然后它工作。出于某种原因,我不得不为Safari添加一个空字符串来确认变量是一个字符串。
var date =“mm/dd/yyyyy”+“”, 然后做 - “date”.replace(/。?YYYY.?/,'');
nope does not work .. format = format +''; format = format.replace(/。?YYYY.?/,''); – prem89
我试过删除“。?”在yyyy之后替换方法。它在safari和chrome中为我工作。只是尝试使用“MM/DD/YYYY”.replace(/。?YYYY /,''); –
您是否检查过在您的项目和浏览器中使用的字符集?
这有什么关系?你能否提供一个它如何重要的例子? – prem89
最近,由于UTF-8上的特殊字符和第三方应用中的另一个字符集,我在字符串格式设置上的一个项目上出现了类似的问题。替换方法找不到我正在查找的确切字符。 –
例如:“空间”字符和“%20”。 –
- 1. 字符串替换:多个替换在JQuery中不起作用
- 2. JavaScript字符串替换不起作用
- 3. C#字符串替换不起作用
- 4. Python字符串替换不起作用
- 5. 字符串替换不起作用“[”
- 6. jQuery |字符串替换不起作用
- 7. VB.net中的字符串替换函数如何不起作用?
- 8. 替换jquery中的字符串不起作用
- 9. unicode中的字符串替换不起作用
- 10. Javascript字符串替换方法在手机上不起作用
- 11. 替换字符`不起作用
- 12. 用句点替换字符串不起作用
- 13. PowerShell:字符串替换每次都不起作用?
- 14. 替换字符串“> =”通过“<”不起作用
- 15. 一个简单的字符串替换不起作用
- 16. 字符串替换方法不起作用
- 17. Makefile文件字符串替换依赖不起作用
- 18. 需要替换字符但替换不起作用
- 19. 在字符串中替换字符而不使用在Java中替换
- 20. 增强字符串替换不会替换换行字符串
- 21. 替换换行符不起作用
- 22. 字符串替换操作
- 23. Html字符串替换跨度的类在IE中不起作用?
- 24. 为什么这个字符串替换/连接在Gradle中不起作用?
- 25. 字符串替换正则表达式在tcl中不起作用
- 26. 字符串替换工作不正常
- 27. PHP字符串替换不工作
- 28. 替换字符串C#不工作
- 29. Java字符串替换不工作
- 30. C#字符串替换不工作
只是好奇为什么使用正则表达式试图取代它。我的意思是为什么不只是string.replace('/ YYYY',''); – hafridi
YYYY可能位于字符串的任何地方,甚至从头开始..一个正则表达式, – prem89
有趣。如果你删除尾部。?没事。什么是拉斯维加斯?准确地做?似乎要删除这个。 – epascarello