总的来说,我想为接受类似于 Java/C# 格式的字符串的 JavaScript 日期值实现格式化功能:“dddd/mm/yy”等。
我当前的问题仅限于 - 我有一个带有 'd's 的字符串。字符串可以像
'd/dd/ddd/dddd'
'dd/d/ddd'
'dddd ddd /dd'
d 之间的间隔可以是单个/多个空格或:
(冒号)或/
(斜杠)或一次全部(可能是一个或两个或三个字符)。例子:
'dd/dddd:ddd d'
'dd:/ddd d d'
如果是
- 一
d
,我应该替换为'somestring1'
(意味着我有一些字符串来替换那个特定的d) - 两个
d
,替换为'someotherString2'
- 三
d
的,替换为'someotherotherstring'
- 四
d
,替换为'someotherotherotherstring'
带有各自的间距或带有:
(冒号)和/
(斜线)
我正在尝试为此使用正则表达式。