나는 다음과 같은 형식으로 입력 할 수있는 날짜 형식이 캡처 :비 캡처 그룹이 계속 입력
December, 13, 2016
December , 13 , 2016
December ,13 , 2016
.
.
.
그래서 내가 일치 모든 입력 이벤트를 캡처하려고를 결국 같은 결과를 얻을 수 있습니다 이 :
December 13 2016
내 정규식은 다음과 같습니다
str.match([a-zA-Z]+(?: |,)*[0-9]{1,2}(?: |,)*[0-9]+$)
이 신뢰 나, 나는 쉽고 신속 검색 시도 질문을 게시하기 전에 웹에 올리십시오. 어떤 제안이 어떻게 해결할 수 있습니까?
''December, 13, 2016 ''문자열을''12 월 13 일의 2016 년 "'문자열로 변환 하시겠습니까? 왜 단지'.replace (/ [\ s,] +/g, "")'가 아닌가? –
문자가 아닌 문자를 모두 바꾸려면 's.trim(). replace (/ \ W +/g, "")'(또는's.trim(). replace (/ [^ a-z0-9] +/gi, "")'). –
@ DenysSeguret 글쎄, 그건 간단한 해결책이었다. 나는'/ g' 옵션을 잊어 버렸습니다. 귀하의 솔루션 또는 @ nu11p01n73R을 사용해야하는지 확인하겠습니다. 고맙습니다. – Luminance