JS 복습 키워드 문자,숫자 출력(정규식)

정규식 사용하여 문자, 숫자 출력하기

출처 : https://leeborn.tistory.com/entry/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EC%A0%95%EA%B7%9C%EC%8B%9D%EB%AC%B8%EC%9E%90%EB%A7%8C-%EC%88%AB%EC%9E%90%EB%A7%8C

예제1) 숫자만 출력하기

"12312u3jkaslsdlf;;;asdfasdf".replace(/[^0-9]/g, ""); 
출력 : 123123 

예제2) 숫자빼고 다 출력하기

"12312u3jkaslsdlf;;;asdfasdf".replace(/[0-9]/g, ""); 
출력 : ujkaslsdlf;;;asdfasdf 

예제3) 알파벳만 제거하여 출력하기

"12312u3jkaslsdlf;;;asdfasdf".replace(/[a-zA-Z]/g, ""); 

출력 : 123123;;;

예제4) 문자만 출력하기```

"12312u3jkaslsdlf;;;asdfasdf".replace(/[^a-z]/g, "");

출력 : ujkaslsdlfasdfasdf 

번외 isNaN() 숫자만 추출하기

let str = "12j3k12j3lkajkdslfasdf7889"

let answer="";
for(let x of str){
    if(!isNaN(x)) answer+=x;
}  

console.log(answer)

출력 : 1231237889 

좋은 웹페이지 즐겨찾기