文字列"MM/DD/YYYY".replace(/.?YYYY.?/, '');
はChromeでMM/DD
を返しますが、Safariは空の文字列を返します。何故ですか?どの方法がすべてのブラウザで一様に機能しますか?文字列置換はサファリでは機能しません
答えて
以前は同じ問題がありました。私は空の文字列を追加し、それは働いた。何らかの理由で、変数が文字列であることをSafariが認識するために空の文字列を文字列に追加する必要がありました。
var date = "mm/dd/yyyyy" + ""、 次に、 "date" .replace(/。?YYYY.? /、 '');
nopeは機能しません.. format = format + ''; format = format.replace(/。?YYYY.?、/ ''); – prem89
"。?"を削除しようとしました。 replaceメソッドのyyyyの後。私はサファリとクロムで働いています。 "MM/DD/YYYY" .replace(/。?YYYY /、 '');を使用してみてください。 –
プロジェクトやブラウザで使用されている文字セットを確認しましたか?
それはどうやって重要ですか?どのように重要かの例を教えてください。 – prem89
最近私は、UTF-8の特殊文字とサードパーティ製の別の文字セットのために、私のプロジェクトで文字列のフォーマットに同様の問題が発生しました。 replaceメソッドは、私が探していた正確な文字を見つけることができませんでした。 –
例: "Space" charと "%20"。 –
- 1. 置換文字列はGNU並列では機能しません
- 2. 検索と置換 - 。subst(置換、文字列[、数= 0]) - 特殊文字では機能しません。
- 3. JavaScript文字列置換が機能していません
- 4. Pythonの文字列置換が機能しません
- 5. 文字列を置換する "> =" <"は機能しません
- 6. 文字列置換機能のラケットエラー?
- 7. 文字列から文字列への変換Struts 2での変換は機能しませんか?
- 8. 'Contains'は文字列では機能しません。
- 9. string :: assignは文字列のベクトルでは機能しません
- 10. 置換機能は一度しか機能しません(javascript)
- 11. intelliJには文字列置換機能がありますか?
- 12. カスタムファイルアップロードスクリプトはサファリでは機能しません
- 13. layout-align = "space-around"はクロムとサファリでは機能しません
- 14. sslはクロムとサファリでは機能しません
- 15. .onkeypressはクロムとサファリでは機能しません
- 16. JS置換は文字列に作用しません
- 17. 文字列置換はエスケープしませんか?
- 18. mozillaでもサファリでもポジションスティッキーは機能しません
- 19. \ xは置換の中では機能しません
- 20. Pythonのすべての文字で置換が機能していません
- 21. Shopify文字列置き換え配列が機能しない
- 22. strcpy()は一部の文字列では機能しません。他の文字列では機能しません。
- 23. .NETで機能を置き換える使用せず、文字列内の文字を置き換える
- 24. 1つの文字列での文字列の分割は機能しますが、パンダの一連の文字列では機能しません
- 25. WebAPI:クエリ文字列を含むPostAsyncは機能しません
- 26. 翻訳文字列は機能しませんか?
- 27. -replaceは文字列を "()"に置き換えません
- 28. restは文字列全体に置換されません
- 29. サファリのデフォルト機能パラメータ値が機能していません
- 30. Javascriptの置換 - htmlの文字列で動作しません
なぜ正規表現を使って置き換えようとしているのか不思議です。私は単にstring.replace( '/ YYYY'、 '')だけでなく、 – hafridi
YYYYは文字列のどこにでも置くことができます。正規表現の場合は – prem89
興味深いです。あなたが後ろを取り除くなら。?それは結構です。ラスは何ですか?正確にやっている?それを取り除くのが嫌なようだ。 – epascarello