我的問題有點奇怪,我試圖使用 Replace() 和 Regex 按以下方式轉換字符串:輸入“203012”(因此如果沒有斜杠),輸出應為“12/2030”從輸入“12/2030”(因此如果已經有斜杠)輸出應保持不變我知道我可以在使用replace()之前使用條件來檢查字符串,但我試圖僅使用replace()和正則表達式來實現。我嘗試過使用類似的const result = input.replace( /\//g, replaced => replaced.replace( /^(.{4})(.{2})/, '$2/$1' ))當然,此代碼替換了之前的最終斜杠,但在重新插入“/”時它總是反轉值。有誰知道如何實現這一目標?謝謝。
如何在 Js 中的字符串中添加“/”,但僅當使用正則表達式在上一步中未找到斜杠時才將其反轉?
人到中年有點甜
2023-07-14 14:57:58