반응형
[js, ts] 정규식을 이용하여 공백, 전화번호에서의 -, 특수문자 제거 함수등
export const trimAll = (str: string) => {
const trimStr = str.replace(/\s/g, "");
return trimStr;
};
공백을 제거하는 함수이다.
export const trimHpNumber = (str: string) => {
const trimStr = str.replaceAll("-", "");
return trimStr;
};
전화번호 ( - ) 제거하는 함수이다.
const EX_MARK: /[\{\}\[\]\/?.,;:|\)*~`!^\-_+<>@\#$%&\\\=\(\'\"]/gi, // 특수문자가 들어가 있는가?
export const CHAR_DEL = (str: string) => {
if (basicRegEx.SP_CHAR.test(str)) {
return str.replace(EX_MARK, "");
} else {
return str;
}
};
특수문자 제거하는 함수이다.
아래 정규식 모음을 활용하면 다양한 함수를 만들 수 있다.
2023.02.13 - [개발 팁 정리] - 영어, 숫자, 특수 문자, 글자 수 제한 정규식 모음
반응형
'언어 > Javascript, Typescript' 카테고리의 다른 글
[js] 소수점 특정 자리수까지 표시하기 (0) | 2023.04.24 |
---|---|
[js] 옵셔널 체이닝(optional chaining)_'?.' (0) | 2023.04.18 |
[js, Next.js] 웹페이지 접속기기 종류 체크(모바일, 웹) (0) | 2023.04.06 |
[TypeScript] Object(객체)를 입력받아 values의 길이가 너무 긴 것을 "[values 글자 수 제한] + ... "로 바꾸기 (0) | 2023.04.05 |
[js] 배열 .filter() 메소드 ( 배열, 객체에서 필터링 ) (0) | 2023.03.30 |
댓글