字符串"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