-1
我知道這是一個簡單的任務,但我似乎無法找到解決方案。替換javascript中的字符串
我有一個格式的日期:20/02/2013 我只是想取代/ by - 我到目前爲止,但它只取代了第一個斜線......不知道爲什麼不是第二個:
date = 20/02/2013;
date.replace('/', '-');
感謝您的任何幫助。
我知道這是一個簡單的任務,但我似乎無法找到解決方案。替換javascript中的字符串
我有一個格式的日期:20/02/2013 我只是想取代/ by - 我到目前爲止,但它只取代了第一個斜線......不知道爲什麼不是第二個:
date = 20/02/2013;
date.replace('/', '-');
感謝您的任何幫助。
你需要一個正則表達式與global flag:
"20/02/2013".replace(/\//g, "-"); // "20-02-2013"
"20/02/2013".split("/").join("-"); // "20-02-2013"
使用全局標誌。
str.replace(/\//g, '-');
[替換字符的所有實例中的字符串最快方法](的
可能重複http://stackoverflow.com/questions/2116558/fastest-method-to-replace-all-instances-of-一個字符-IN-A-字符串) – Matt 2013-02-18 12:44:09