Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- MySQL
- vscode
- elasticIP
- react
- 코드정렬
- Node
- max_allowed_packet
- EC2
- 자연수 뒤집어 배열로 만들기
- interactive_timeout
- 코딩테스트
- axios
- 프리티어
- s3확장자
- 커밋 한번에
- next #middleware
- useReducer
- 자동완성방지
- 리액트
- prettier
- 제일 작은 수 제거하기
- reacts3
- AWS
- dotenv
- utf8mb4
- 리액트코드정렬
- 프로그래머스
- 부족한 금액 계산하기
- express
- .env
Archives
- Today
- Total
Sungtt
문자열에 공백 확인하기 본문
채팅창의 input에 공백만 있을 경우 활성화되지않는 전송 버튼 만들기위해
제작한 함수였다. if문의 조건중 하나라도 충족하면 true를, 그렇지않다면 false를 반환한다.
const blank_pattern = /^\s+\s+$/g;
const checkBlankValue = (value: string) => {
if (value === ' ' || value.length === 0 || blank_pattern.test(value)) {
return true;
} else {
return false;
}
};
이를 짧게 만들면 아래와 같다.
trim()은 문자열의 시작과 끝에 있는 공백을 제거하고, 공백만 있는 경우에는 빈 문자열을 반환해준다.
!연산자를 통해 문자열이 비어있으면 true를. 문자열이 있으면 false를 반환해주는
위 코드와 동일한 기능이다.
const checkBlankValue = (value: string) => !value.trim();
'JavaScript' 카테고리의 다른 글
querySelector 사용중 오류 Failed to execute 'querySelector' on 'Document' (0) | 2023.01.29 |
---|---|
양수와 음수 구분하기 (0) | 2022.08.02 |
랜덤 숫자 생성 참고 사이트 (0) | 2022.07.31 |
RegExp 정규표현식 해석해보기 [비밀번호] (0) | 2022.04.13 |
7. 문자열 변환 replace, replaceAll, substring (0) | 2022.03.13 |
Comments