백엔드 데이터베이스에서 시간을 읽을 때 2015-1-28 14:56:00과 같이 전체 날짜, 연도, 월, 일이 종종 취해 지지만 일반적으로 우리는 전년도, 월 및 일만 필요합니다. 간단한 방법을 사용하여 Split ( "") [0]에 의해 공간을 가로 채기 위해 우리가 원하는 연도, 월 및 날인 절편의 첫 번째 단락을 얻을 수 있습니다. 이제 정규 표현식으로 구현하는 방법에 대해 이야기 해 봅시다.
아이디어 : 문자열의 공간을 가져온 다음 공백의 후에 모든 공백과 문자를 비어 놓습니다.
공간의 규칙 성을 /s로 얻으십시오
관행:
코드 사본은 다음과 같습니다.
var date = "2015-12-26 15:22:00";
console.log (date.replace (// s*/g, '');
그러나 결과는 2015-12-2615 : 22 : 00입니다. 공간 만 제거되었지만 공간 후 캐릭터는 제거되지 않았습니다. 그러면 우리는 규칙 성을 바꿀 것입니다.
코드 사본은 다음과 같습니다.
var date = "2015-12-26 15:22:00";
console.log (date.replace (// s [/x00-/xff]*/g, ''));
내가 지금 얻은 결과는 2015-12-26으로 요구 사항을 충족합니다.
[/x00-/xff]는 이중 바이트 문자와 일치하고 문자 및 한자가 일치하고 별도의 글쓰기/s는 공간 만 일치하기 때문입니다.
이 기사는 주로 모든 사람이 규칙에 더 익숙해 지도록하기위한 것이며, 나는 당신이 그것을 좋아하기를 바랍니다.