2012-07-26 6 views
1

날짜 문자열 07-26-20127-26-2012처럼 만들 필요가 있습니다. 쉬운 권리JavaScript 정규식을 대체하는 정규식

date = date.replace(/^0/, ''); 

그러나 07-05-20127-5-2012해야합니다. 그렇게하는 가장 좋은 방법은 무엇입니까?

답변

5

date = date.replace(/0(\d-)/g, "$1");

간단한 테스트를 해보십시오.

var re = /0(\d[\-/])/g; 
console.log("07/02/2012".replace(re, "$1") == "7/2/2012"); 
console.log("12-02-2012".replace(re, "$1") == "12-2-2012"); 
console.log("01-1-2012".replace(re, "$1") == "1-1-2012"); 

당신은 다음 date.js

을 확인 자바 스크립트 무거운 날짜 조작을 수행하는 경우
관련 문제