본문 바로가기

정규식2

Date Format(날짜 형식) 정규표현식 Date Format(날짜 형식) 정규표현식 날짜 포맷의 정규식을 자주 사용하는 것 같아 정리해보도록 하겠습니다. /^\d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$/ 위 정규식은 년도는 숫자 4자리만, 월은 자릿수를 맞춰주기 위해 1~9월 사이라면 0X월 형식만, 10~12월 사이라면 10, 11, 12 월만, 일은 자릿수를 맞춰주기 위해 1~9일 사이라면 0X일 형식만, 10일 이상은 앞자리는 1에서 3까지만 가능하며, 30일 이상은 30, 31 만 가능하도록하고, 년도, 월, 일 사이에 '-' 문자로 구분하도록 작성한 정규식 입니다. JavaScript를 사용해 테스트 해보도록 하겠습니다. var regex = RegExp(/^\d{4}-(0[1-9]|1[012.. 2020. 9. 25.
JavaScript 정규식으로 숫자만 추출하기 JavaScript 정규식으로 숫자만 추출하기 Javascript에서 문자열에서 숫자만 추출하고 싶을 때 replace와 정규식을 사용해서 숫자만 추출하는 방법을 알려드리도록 하겠습니다. 숫자만 추출하고 싶다면 간단하게 생각해서 숫자가 아닌 모든 문자를 삭제해 주면 됩니다. JavaScript에서 제공하는 함수인 replace를 사용해 정규식으로 숫자가 아닌 것을 모두 선택하고 선택한 숫자가 아닌 모든 문자를 지워주면 되는 것 입니다. 숫자가 아닌 문자를 모두 선택하는 정규식을 먼저 알려 드리자면은 /[^0-9]/g 입니다. 그럼 Javascript를 사용한 예시를 보여 드리도록 하겠습니다. 코드 var testString = "안녕? Hi! 123456789.0";// 원래 문자열 var regex =.. 2020. 7. 11.